InfoPanelPopup.template

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

modello

Il modello per contenuto in cui vengono uniti i dati restituiti dal server informazioni.

Il modello di contenuto è un XML che segue questa DTD:

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

La sintassi effettiva del modello di contenuto è la seguente:

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

Il modello deve iniziare con <info> elemento che può contenere valori predefiniti facoltativi <var> elementi. Il contenuto del modello stesso, CONTENUTO_MODELLO è il testo HTML. Inoltre, il modello di contenuto può contenere nomi di variabili racchiusi in $ caratteri sostituiti con i valori delle variabili restituiti dal server informazioni o con quelli predefiniti.

Le variabili predefinite definite nel modello possono essere globali (se l’attributo di rollover non è impostato) o specifiche per una determinata chiave di rollover (se l’attributo di rollover è presente).

Durante l’elaborazione dei modelli, le variabili specifiche per le chiavi di rollover hanno la precedenza rispetto alle variabili globali.

NOTA

Quando si configura il popup del pannello Info, il codice HTML e il codice JavaScript passato al pannello Info vengono eseguiti sul computer del client. Di conseguenza, assicurati che tale codice HTML e il codice JavaScript siano sicuri.

Proprietà

Facoltativo.

Predefinito

Nessuno.

Esempio

Supponendo che la risposta del server informazioni restituisca il nome del prodotto come variabile $1$ L’URL dell’immagine del prodotto e viene restituito come variabile $2$.

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

In questa pagina