InfoPanelPopup.template infopanelpopup-template

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

Vorlage

Die Inhaltsvorlage, in der die vom Info-Server zurückgegebenen Daten zusammengeführt werden.

Die Inhaltsvorlage ist eine XML, die dieser DTD folgt:

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

Die tatsächliche Syntax für die Inhaltsvorlage lautet wie folgt:

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

Das heißt, die Vorlage muss mit dem <info> beginnen, das optionale <var> enthalten kann. Der Vorlageninhalt selbst, TEMPLATE_CONTENT, aus HTML. Darüber hinaus kann die Inhaltsvorlage Variablennamen enthalten, die in $-Zeichen eingeschlossen sind. Diese Zeichen werden durch die Variablenwerte ersetzt, die der Info-Server 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 (wenn das rollover-Attribut vorhanden ist) sein.

Bei der Vorlagenverarbeitung haben Variablen, die für Rollover-Schlüssel spezifisch sind, Vorrang vor globalen Variablen.

NOTE
Beachten Sie, dass beim Konfigurieren des Infobedienfeld-Popup der HTML-Code und der JavaScript-Code, die an das Infobedienfeld übergeben werden, auf dem Client-Computer 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 Antwort des Info-Servers gibt den Produktnamen als Variable $1$ 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