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 l'elemento <info> che può contenere elementi <var> facoltativi predefiniti. Il contenuto del modello stesso, TEMPLATE_CONTENT è testo HTML. Inoltre, il modello di contenuto può contenere nomi di variabili racchiusi tra caratteri $. Tali caratteri 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

Tieni presente che quando configuri Info Panel Popup, il codice HTML e il codice JavaScript passato al pannello Info viene eseguito sul computer del client. Assicurati pertanto che tali codici HTML e 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 che l'URL dell'immagine del prodotto venga restituito come variabile $2$.

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

In questa pagina