InfoPanelPopup.template

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

範本

從資訊伺服器傳回的資料會合併到的內容範本。

內容模板是遵循此DTD的XML:

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

內容範本的實際語法如下:

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

也就是說,範本必須以 <info>元素開頭,該元素可能包含可選的預設 <var>元素。 範本內容本身 TEMPLATE_CONTENT是HTML文字。 此外,內容範本可包含 $字元中的變數名稱。 這些字元會以資訊伺服器傳回的變數值或預設值取代。

範本中定義的預設變數可以是全域變數(如果未設定變換屬性)或特定變換索引鍵(如果存在變換屬性)。

在範本處理期間,滾過按鍵的特定變數優先於全域變數。

注意

請注意,當您設定「資訊面板彈出畫面」時,傳送至「資訊面板」的HTML程式碼和JavaScript程式碼會在用戶端的電腦上執行。 因此,請確定此類HTML程式碼和JavaScript程式碼是安全的。

屬性

選填。

預設

無。

範例

假設資訊伺服器回應會以變數$1$傳回產品名稱,而產品影像URL會以變數$2$傳回。

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

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free