Asistencia al usuario para autores de contenido |
---|
Plug-in de parámetro de representación
Utilice el plug-in de representación de RenderParam para acceder a los parámetros de representación públicos y privados desde el contenido web.
La sintaxis para este plug-in es la siguiente:
[Plugin:RenderParam key="" type="" defaultValue="" separator="" escape=""]
Este plug-in utiliza los atributos siguientes:- key
- Utilice este atributo para especificar el nombre del parámetro de representación al que desea acceder.
- type
- Utilice este atributo para especificar el tipo de parámetro que desea
leer. Para el tipo, especifique uno de los valores siguientes:
- any
- Especifique este valor de tipo para recuperar los valores de parámetros de tipo private o public. Este valor no incorpora parámetros de tipo query.
- private
- Especifique este valor de tipo para recuperar los valores de un parámetro de representación privada.
- public
- Especifique este valor de tipo para recuperar los valores de un parámetro de representación pública.
- query
- Especifique este valor de tipo para recuperar los valores de un parámetro de consulta que se especificó en un enlace a contenido web. Para obtener más información sobre cómo especificar parámetros de consulta en enlaces a contenido web, lea Escribir enlaces en el contenido web.
- defaultValue
- Utilice este atributo para especificar el valor que desee que se devuelva si no existe el parámetro de representación al que se hace referencia o si tiene un valor de null.
- separator
- Utilice este atributo para especificar el separador que desea utilizar para separar los valores de un parámetro de representación que tenga más de un valor.
- escape
- Utilice este atributo para especificar el escape que desee aplicar para escribir el URL. Especifique uno de los valores siguientes xml, json, javascript o none. El valor predeterminado es none.
Ejemplos
- Para recuperar el valor de un parámetro de representación privado con el nombre key1, utilice el siguiente código de plug-in:
[Plugin:RenderParam key="key1" type="private"]
- Para insertar el valor defaultValue en
el contenido, si el parámetro de representación con el nombre key1 no existe o si el valor es null, utilice el siguiente código de plug-in:
[Plugin:RenderParam key="key1" type="private" defaultValue="defaultValue"]
- Para recuperar el valor de un parámetro de representación público, utilice el nombre completo
(QName) del parámetro
en el formato definido por javax.xml.namespace.QName.valueOf(String).
Ejemplos:
- Para acceder al parámetro de presentación de contexto público de Web Content Manager, utilice el siguiente
código de plug-in:
[Plugin:RenderParam key="{http://www.ibm.com/xmlns/prod/datatype/content}context" type="public"]
- Para acceder al parámetro de representación de contexto personalizado de Web Content Manager, utilice la siguiente
etiqueta de plug-in:
[Plugin:RenderParam key="{http://www.ibm.com/xmlns/prod/datatype/content}custom-context" type="public"]
- Para acceder al parámetro de presentación de contexto público de Web Content Manager, utilice el siguiente
código de plug-in:
- Si conoce el identificador corto del parámetro de representación público
del descriptor de despliegue del portlet portlet.xml,
también puede utilizar dicho identificador corto. Ejemplos:
- Para acceder al parámetro de presentación de contexto público de Web Content Manager, utilice la siguiente
etiqueta de plug-in:
[Plugin:RenderParam key="PUBLIC_CONTEXT" type="public"]
- Para acceder al parámetro de representación de contexto personalizado de Web Content Manager, utilice la siguiente
etiqueta de plug-in:
[Plugin:RenderParam key="CUSTOM_CONTEXT" type="public"]
- Para acceder al parámetro de presentación de contexto público de Web Content Manager, utilice la siguiente
etiqueta de plug-in:
- Para recuperar el valor de un parámetro de representación con el nombre key1, independientemente de si se trata de un parámetro de representación privado o público, utilice
el siguiente código de plug-in:
[Plugin:RenderParam key="key1" type="any"]
- Para separar varios valores de un parámetro de representación con el nombre key1, por ejemplo, utilizando un punto y coma, utilice el siguiente código de plug-in:
[Plugin:RenderParam key="key1" type="any" separator=";"]
- Para recuperar el valor de un parámetro de consulta que se ha pasado a un URL de resolución de Web Content Manager con el nombre key1, utilice el siguiente
código de plug-in:
[Plugin:RenderParam key="key1" type="query"]