InfoPanelPopup.template

[InfoPanelPopup.|<containerId>_infoPanelPopup.]template= *plantilla*

plantilla

Plantilla de contenido en la que se combinan los datos devueltos por el servidor de información.

La plantilla de contenido es un XML que sigue a este DTD:

<!DOCTYPE info [ <!ELEMENT info (var #PCDATA) <!ELEMENT var (#PCDATA)> <!ATTLIST var  name CDATA #REQUIRED rollover CDATA #IMPLIED > ]>

La sintaxis real de la plantilla de contenido es la siguiente:

<info> <var name='VAR_NAME' rollover='ROLLOVER_KEY'><!CDATA[ VAR_VALUE ]> <![CDATA[ TEMPLATE_CONTENT ]> </info>

Es decir, la plantilla debe estar en inicio con el elemento <info> que puede contener elementos <var> predeterminados opcionales. El contenido de la plantilla en sí, TEMPLATE_CONTENT es texto HTML. Además, la plantilla de contenido puede contener nombres de variables entre $ caracteres. Estos caracteres se reemplazan con los valores de variable que devuelve el servidor de información o con los predeterminados.

Las variables predeterminadas que se definen en la plantilla pueden ser globales (si no se ha establecido el atributo rollover) o específicas de una determinada clave de rollover (si el atributo rollover está presente).

Durante el procesamiento de plantillas, las variables específicas para pasar sobre las claves tienen prioridad sobre las variables globales.

NOTA

Tenga en cuenta que, al configurar la ventana emergente del panel de información, el código HTML y el código JavaScript que se pasan al panel de información se ejecutan en el equipo del cliente. Por lo tanto, asegúrese de que dicho código HTML y código JavaScript sean seguros.

Propiedades

Opcional.

Predeterminado

Ninguno.

Ejemplo

Suponiendo que la respuesta del servidor de información devuelve el nombre del producto como variable $1$ y que la dirección URL de la imagen del producto se devuelve como variable $2$.

template=<info><![CDATA[Product description:$1$<br>Product image:<img src="$2$">]]></info>

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free