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

  1. 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.
  2. Seleccione Componente de plugin como el tipo de código.
  3. Seleccione un tipo de plugin.
  4. Seleccione el plugin al que hacer referencia. Se mostrará la información sobre el plugin y los parámetros válidos.
  5. 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.
  6. Pulse Aceptar para añadir el código al diseño de navegador.
  7. 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 '&lt;'. 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.