InfoPanelPopup.template infopanelpopup-template

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

Vorlage

Die Inhaltsvorlage, in der die vom Infoserver zurückgegebenen Daten zusammengeführt werden.

Die Inhaltsvorlage ist eine XML-Datei, die dieser DTD folgt:

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

Die eigentliche Syntax für die Inhaltsvorlage lautet:

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

Das heißt, die Vorlage muss mit dem Element <info> beginnen, das optionale Standardelemente <var> enthalten kann. Der Vorlageninhalt selbst TEMPLATE_CONTENT ist HTML-Text. Darüber hinaus kann die Inhaltsvorlage Variablennamen enthalten, die in $ -Zeichen eingeschlossen sind. Diese Zeichen werden durch die Variablenwerte ersetzt, die der Infoserver zurückgibt, oder durch Standardwerte.

Standardvariablen, die in der Vorlage definiert sind, können entweder global (wenn das Rollover-Attribut nicht festgelegt ist) oder spezifisch für einen bestimmten Rollover-Schlüssel sein (wenn das Rollover-Attribut vorhanden ist).

Während der Vorlagenverarbeitung haben Variablen, die spezifisch für das Rollout von Schlüsseln sind, Vorrang vor globalen Variablen.

NOTE
Beachten Sie, dass beim Konfigurieren von "Info Panel Popup"der HTML-Code und der JavaScript-Code, der an das Info Panel übergeben wird, auf dem Computer des Clients ausgeführt werden. Stellen Sie daher sicher, dass dieser HTML-Code und JavaScript-Code sicher sind.

Eigenschaften section-6dd7785357d740d095fa9f7fd0f67da4

Optional.

Standard section-cd5db06d08aa4de49e37d6c938b41570

Keine.

Beispiel section-16d184665c484964af9a22f79ff3f840

Angenommen, die Infoserver-Antwort gibt den Produktnamen als Variable $1$ zurück und die Produktbild-URL wird als Variable $2$ zurückgegeben.

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

recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8