创建属性资源标记

使用属性资源标记可以定义搜索查询所返回的信息。

关于此任务

属性资源标记的格式为:

[attributeResource attributeName="parameter" separator=" " format=" "]

要创建属性资源标记:

过程

  1. 从演示模板或元素设计字段中单击插入标记。将打开标记助手对话框。
  2. 请选择属性资源作为标记类型。
  3. 单击确定以将标记添加到您的导航器设计中。

下一步做什么

将标记添加到设计之后,您还可以向该标记添加下列参数:
表 1. 其他标记参数. 该表列出了可以手动添加到此标记的其他参数。
标记参数 详细信息
attributeName=authoringtemplate 用于创建内容项的编写模板的名称(如果可用)。
attributeName=author 内容项作者的名称(如果已定义)。如果有多个作者,呈示时每个值之间将使用可选分隔符属性中指定的字符串进行分隔。
attributeName=category 内容项的类别(如果已定义)。如果有多个类别,呈示时每个值之间将使用可选分隔符属性中指定的字符串进行分隔。
attributeName=contentid 内容项的标识。
attributeName=contentpath 该搜索结果的路径,但不包含服务器地址、端口或 servlet 上下文 (/wps/wcm)。
attributeName=date SIAPI 结果中日期字段的值。可以使用可选格式属性指定日期格式。有关详细信息,请参阅 Java SDK 中 SimpleDateFormat 的 Javadoc HTML 文档。
attributeName=description 内容项的描述。
attributeName=effectivedate 内容项的生效日期。可以使用可选格式属性指定日期格式。有关详细信息,请参阅 Java SDK 中 SimpleDateFormat 的 Javadoc HTML 文档。
attributeName=expirationdate 内容项的截止日期。可以使用可选格式属性指定日期格式。有关详细信息,请参阅 Java SDK 中 SimpleDateFormat 的 Javadoc HTML 文档。
attributeName=keywords 内容项的关键字(如果已定义)。如果有多个关键字,呈示时每个值之间将使用可选分隔符属性中指定的字符串进行分隔。
attributeName=lastmodifieddate 内容项的最后修改日期。可以使用可选格式属性指定日期格式。有关详细信息,请参阅 Java SDK 中 SimpleDateFormat 的 Javadoc HTML 文档。
attributeName=modifier 最后修改内容项的人员的名称。
attributeName=name 内容项的名称。
attributeName=namelink 此参数根据所返回的项的名称组装完整的链接。
attributeName=owner 内容项所有者的名称(如果已定义)。如果有多个作者,呈示时每个值之间将使用可选分隔符属性中指定的字符串进行分隔。
attributeName=parentcontentpath 此参数用于返回内容路径,但不包含此搜索结果的父内容项的服务器地址、端口或 servlet 上下文。例如:/wps/wcm

当搜索结果包含指向父内容项中的文件资源元素的链接时,此参数有效。此参数用于向附加的文件提供上下文。当搜索结果不用于文件资源元素中连接的文件时,该值将是一个空字符串。

attributeName=relevance 这是此搜索结果的相关性“分数”(来自搜索引擎)。
attributeName=summary 门户网站搜索生成的内容项摘要。
attributeName=title 此参数是内容项的标题。
attributeName=titlelink 此参数根据所返回的项的标题组装完整的链接。
attributeName=url 显示内容项的 URL。
format=" " 此参数为可选,并且只能用于某些参数类型:
引用日期元素时:
显示日期时可定义以下格式:
  • format="DATE_SHORT"
  • format="DATE_MEDIUM"
  • format="DATE_LONG"
  • format="DATE_FULL"
  • format="DATE_TIME_SHORT"
  • format="DATE_TIME_MEDIUM"
  • format="DATE_TIME_LONG"
  • format="DATE_TIME_FULL"
  • format="TIME_SHORT"
  • format="TIME_MEDIUM"
  • format="TIME_LONG"
  • format="TIME_FULL"
  • format="DATE_SHORT_TIME_MEDIUM"
  • format="DATE_SHORT_TIME_LONG"
  • format="DATE_SHORT_TIME_FULL"
  • format="DATE_MEDIUM_TIME_SHORT"
  • format="DATE_MEDIUM_TIME_LONG"
  • format="DATE_MEDIUM_TIME_FULL"
  • format="DATE_LONG_TIME_SHORT"
  • format="DATE_LONG_TIME_MEDIUM"
  • format="DATE_LONG_TIME_FULL"
  • format="DATE_FULL_TIME_SHORT"
  • format="DATE_FULL_TIME_MEDIUM"
  • format="DATE_FULL_TIME_LONG"
  • format="RELATIVE"(相对日期显示为“今天”、“昨天”或多少天前。)
  • format="MILLIS"(自 GMT 时间 1970 年 1 月 1 日午夜以来经过的毫秒数)
注: 所有日期格式均基于用户的时区,除了 format="MILLIS",它与当前时区无关。
您还可以为日期设置用户定义的格式:
引用数字元素时:
您还可以为数字设置用户定义的格式:
separator=" " 输入用于分隔多个搜索结果的文本或代码。例如:separator=" - "