Web 连接器配置 HTML 显示类型
使用“HTML 显示类型”页面可确定将为页面上的每个交互点提供的 HTML 代码。您可以从缺省模板(.flt 文件)的列表中进行选择,缺省模板中包含要用于每个交互点的级联样式表 (CSS) 代码、HTML 代码以及
JavaScript
™
代码的某些组合。 您可以按原样使用提供的模板,根据需要来定制模板,或者创建您自己的模板。
此页面上的配置设置对应于
jsconnector.xml
配置文件的
interactionPoints
节。
此交互点还包含可以在其中自动放入要约属性的占位符(区域)。 例如,您可包含
${offer.TREATMENT_CODE}
,在交互期间,会将其替换成为此要约分配的处理代码。
此页面上显示的模板将从 Web 连接器服务器的
<
Interact
_home>/jsconnector/conf/html
目录内存储的文件中自动装入。您在此处创建的任何新模板也都将存储在此目录中。
要使用“HTML 显示类型”页面来查看或修改任何现有模板,请从列表中选择
.flt
文件。
要在“HTML 显示类型”页面上创建新模板,请单击
添加类型
。
不论您选择哪一种方法来创建或修改某个模板,模板列表旁边都将显示以下信息:
设置
说明
jsconnector.xml 中的等效设置
此显示类型的文件名
为您正在编辑的模板分配的名称。 此名称必须对正在运行 Web 连接器的操作系统有效;例如,如果您的操作系统是
Microsoft
™
Windows
™
,那么不能在名称中使用斜杠 (/)。
如果要创建新的模板,那么此字段将预设为
CHANGE_ME.flt
。 在继续之前,必须将此名称更改为一个有意义的值。
<htmlSnippet>
HTML 片段
Web 连接器应插入到 Web 页面上的交互点的特定内容。此片段可以包含 HTML 代码、CSS 格式设置信息或者要在页面上执行的
JavaScript
™
。
所有这三种类型的内容必须由 BEGIN 和 END 代码括起来,如以下示例中所示:
${BEGIN_HTML}
<HTML 内容>
${END_HTML}
${BEGIN_CSS}
<特定交互点的样式表信息>
${END_CSS}
${BEGIN_JAVASCRIPT}
<特定于交互点的 JavaScript 代码>
${END_JAVASCRIPT}
您还可以输入一些将在装入页面时自动替换的预定义特殊代码,其中包括:
${logAsAccept}
:这是一个采用两个参数(目标 URL 以及用于识别要约的接受的处理代码)的宏,通过点击链接 URL 便可将其替换。
${offer.AbsoluteLandingPageURL}
${offer.OFFER_CODE}
${offer.TREATMENT_CODE}
${offer.TextVersion}
$offer.AbsoluteBannerURL}
此处列出的每个要约代码都表示在
IBM
®
Unica
®
Campaign
中的要约模板(由市场营销人员用于创建
Interact
所返回的要约)中定义的要约属性。
请注意,Web 连接器使用一种提供了众多附加选项的名为 FreeMarker 的模板引擎,当您在页面模板上设置代码时,您会发现此模板引擎很有用。有关更多信息,请参阅
http://freemarker.org/docs/index.html
。
无等效对象,因为 HTML 片段驻留在其自身的文件中(独立于 jsconnector.xml)。
特殊代码示例
包含一些类型的特殊代码的样本,包括某些将块识别为可插入的 HTML、CSS 或 JAVASCRIPT 以及可放置区域的代码,以引用特定要约元数据。
无等效对象。
当您浏览到其他 Web 连接器配置页面时,您在此页面上进行的更改将自动保存。
Copyright IBM Corporation 2012. All Rights Reserved.