Asistencia al usuario para autores de contenido |
---|
Creación de un código de plugin
Se hace referencia a la representación de plug-ins utilizando el código de plug-in. Seleccione desde los plugins de representación preinstalados, o seleccione sus propios plugins personalizados.
Acerca de esta tarea
El formato de un código de plug-in:
[plugin:pluginname paramKey="paramVal" compute=" " htmlencode=" " start=" " end=" "] Tag Body Content [/plugin:pluginname]
Para crear un código de plugin:
Procedimiento
- Pulse Insertar un código en una plantilla de presentación, o en un campo de diseño de elemento o componente. Se abre el diálogo Ayudante de código.
- Seleccione Componente de plugin como el tipo de código.
- Seleccione un tipo de plugin.
- Seleccione el plugin al que hacer referencia. Se mostrará la información sobre el plugin y los parámetros válidos.
- Seleccione si se deben incluir las secciones de inicio y fin. Se puede especificar texto adicional entre las secciones de inicio y fin del código, y otros códigos de contenido web como un código de elemento o componente.
- Pulse Aceptar para añadir el código al diseño de navegador.
- Se pueden añadir entonces parámetros personalizados a su diseño del código. Tras añadir el código al diseño, también podrá añadir los siguientes
parámetros al código:
Tabla 1. Parámetros adicionales del código. Esta tabla enumera parámetros adicionales que se pueden añadir manualmente a este código. Parámetros de código Detalles compute=" " Si no se especifica, el valor predeterminado es "always", lo que significa que el valor del código de plug-in se evaluará cada vez que el código se representa dentro de una lista, como un menú o un componente del navegador. Utilice compute="once" para evaluar el código sólo una vez. htmlencode=" " Si los caracteres HTML reservados de htmlencode="true" se convierten en entidades de tipo carácter. Por ejemplo, '<' se convierte a '<'. Este parámetro es útil si desea impedir que los usuarios añadan código pernicioso, o si desea impedir que los usuarios cambien el diseño del texto utilizando HTML. Si no se especifica, se utilizará el valor predeterminado especificado por la propiedad cmpnt.htmlEncodeDefault en el servicio WCM WCMConfigService. De forma predeterminada, esta propiedad se establece en true.
start=" " end=" "
Los atributos de inicio y de finalización se utilizan para envolver los datos devueltos por un código en otros códigos, como por ejemplo HTML. Estos atributos no son obligatorios. - Código simple
- Hacer referencia a un plugin sin especificar ningún parámetro o contenido para el cuerpo del código:
[plugin:pluginname]
- Etiqueta corta
Puede simplificar la etiqueta del plug-in por esta: [pluginname]
La etiqueta del plug-in abreviada no puede sustituir una etiqueta de contenido web existente. Por ejemplo, si ha creado un plug-in denominado "Property", debe utilizar la etiqueta completa: [Plugin:Property]. La etiqueta [Property] se crea como etiqueta de propiedad, no como etiqueta de plug-in.
- Código simple con parámetros
- Hacer referencia a un plugin con parámetros pero sin contenido para el cuerpo del código:
[plugin:pluginname paramKey1="paramVal" paramKey2="paramVal" paramKey2="paramVal2"]
- Código plugin con código de contenido web como un parámetro
[plugin:pluginname paramKey1="[IDCmpnt context='current' type='sitearea' field='id']"]
Nota: Debe utilizar comillas simples dentro del código de contenido web que se utiliza como un valor de parámetro.- Código plugin con contenido de cuerpo
- Para hacer referencia a un plugin con parámetro y contenido, que incluya una referencia a un componente:
[plugin:pluginname paramKey1="paramVal" paramKey2="paramVal" paramKey2="paramVal2"] This is the tag body content. <br> [component name="test"] <br> More content. [/plugin:pluginname]
Más información
Estos temas contienen información sobre los distintos plugins.
- Plugins del conector
Los plugins del conector se utilizan para las conexiones con otros sistemas. - Plugins de contenido
Los plug-ins de contenido se utilizan con el elemento de contenido actual. - Plug-ins lógicos
Los plug-ins lógicos se utilizan para la lógica de programación. Este tema contiene información adicional para algunos de estos plug-ins. - Plugins de página
Los plug-ins lógicos se utilizan con el contexto de la página actual. Este tema contiene información adicional para algunos de estos plug-ins. - Plugins del portal
Estos son plugins relacionados con el portal. - Plug-ins del portlet
Estos son plug-ins relacionados con el portlet. Estos temas contienen información adicional para algunos de estos plug-ins. - Plug-ins del estado de representación
Los plug-ins del estado de representación se utilizan con el estado de representación actual. Estos temas contienen información adicional para algunos de estos plug-ins. - Plug-ins de usuario
Los plug-ins de usuario se utilizan con el contexto de usuario actual. Este tema contiene información adicional para algunos de estos plug-ins. - Otros plugins
Este tema contiene información para otros plugins.