InfoPanelPopup.template

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

template

Il modello di contenuto in cui vengono uniti i dati restituiti dal server di 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 per il modello di contenuto è la seguente:

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

In altre parole, il modello deve iniziare con <info> elemento che può contenere un valore predefinito facoltativo <var> elementi. Il contenuto del modello stesso, TEMPLATE_CONTENT è testo di HTML. Inoltre, il modello di contenuto può contenere nomi di variabili racchiusi in $ i caratteri che vengono 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 rollover non è impostato) o specifiche per un determinato tasto rollover (se è presente l’attributo rollover).

Durante l’elaborazione dei modelli le variabili specifiche per il passaggio al passaggio del mouse hanno la precedenza sulle variabili globali.

NOTA

Quando si configura Info Panel Popup, il codice HTML e il codice JavaScript passato al pannello Info viene eseguito sul computer del client. Assicurati pertanto che il codice HTML e il codice JavaScript siano protetti.

Proprietà

Facoltativo.

Predefinito

Nessuno.

Esempio

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

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

In questa pagina