页面插件

逻辑插件可以与当前页面上下文配合使用。本主题包含其中一些插件的更多相关信息。

页面插件

  • 关于门户网站页面的已用访问信息。
  • [Plugin:Page key=" " selection=" " ]
  • 要指定需要检索的信息,请使用“key”属性,并将值设置为“id”、“title”或者“description”。
  • 要指定应该检索这些信息的页面,您也可以将“selection”属性设置为“current”、“parent”或将其设置为页面的标识或唯一名称。 “selection”属性的缺省值为“current”。
例如:
  • 要写入当前门户网站页面的标识,请使用 [Plugin:Page key="id"]
  • 要写入父页面的标题,请使用 [Plugin:Page key="title" selection="parent"]
  • 要写入唯一名称为“intranet.sales”的页面的描述,请使用 [Plugin:Page key="description" selection="intranet.sales"]

“主题功能”呈示插件

ThemeCapability 呈示插件用于检索所呈示页面的可用主题功能的列表。“基本工件及其关系”对这些功能作了描述。此插件以名称/值对字符串(以逗号分隔)形式返回各项功能(不具有特定顺序)。

以下是在使用了轻量级概要文件主题的页面上呈示 [Plugin:ThemeCapability] 标记时返回的字符串的示例:
{analytics_aggregator=8.0, portal.livetext.hcard=8.0, widget_container=2.1, 
active_site_analytics=8.0, portal.livetext.action=8.0, 
open_ajax_hub=2.0, dojo=1.7, mashups.enabler=3.0.0.1, 
content_mapping.picker=8.0, cp_tagging_rating=8.0, oneUI=3.0.1, 
portal.livetext.adr=8.0, mashups.builder=3.0.0.1, 
federated_documents.picker=8.0, portal.livetext.c2a=8.0}
您可以使用 Matches 插件来检查特定主体功能的可用性,然后以动态方式向呈示的内容添加标记。只有在 Dojo 主题功能在当前呈示上下文中可用时,以下样本才向标记添加字符串 (... Dojo is available ...):
[Plugin:Matches text="[Plugin:ThemeCapability]" pattern=".*dojo=.*"] 
... Dojo is available ...
[/Plugin:Matches]

URL 编码插件

  • 此插件用于对文本进行编码,以便可以在 URL 中使用此文本。
  • [plugin:urlencode text="Text"]