InfoPanelPopup.template 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>

つまり、テンプレートは、オプションのデフォルト <var>要素を含む <info>要素で開始する必要があります。 テンプレートコンテンツ自体、 TEMPLATE_CONTENTはHTML テキストです。 さらに、コンテンツテンプレートには、 $文字で囲まれた変数名が含まれている場合があります。これらの変数名は、info サーバーが返す変数値またはデフォルトの変数値に置き換えられます。

テンプレートで定義されるデフォルト変数は、グローバル変数(ロールオーバー属性が設定されていない場合)または特定のロールオーバーキーに固有の変数(ロールオーバー属性が存在する場合)です。

テンプレート処理中に、キーのロールオーバーに固有の変数がグローバル変数よりも優先されます。

NOTE
情報パネルポップアップを設定すると、情報パネルに渡されたHTML コードとJavaScript コードがクライアントのコンピューターで実行されます。 したがって、このようなHTML コードとJavaScript コードが安全であることを確認してください。

プロパティ section-6dd7785357d740d095fa9f7fd0f67da4

オプション。

初期設定 section-cd5db06d08aa4de49e37d6c938b41570

なし

section-16d184665c484964af9a22f79ff3f840

情報サーバー応答が製品名を変数$1$として返し、製品画像URLを変数$2$として返すと仮定します。

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

recommendation-more-help
dynamic-media-developer-resources-help-aem-viewers-ref