如何:自定义联合搜索结果的标题和商标图标

备注

本主题介绍 Infrastructure Update for Microsoft Office Servers中的功能。若要下载此更新,请参阅 2008 年 7 月 15 日版 SharePoint Server 2007 基础结构更新说明

如果联合位置的源是本地搜索索引,则连接到该位置的联合结果 Web 部件将在结果上方其标题栏中显示本地搜索索引的标题。如果源是一个 OpenSearch 位置,则标题栏将显示来自 OpenSearch XML 源中的标题。

通过更改联合结果 Web 部件的 XSL 属性,您可以修改 OpenSearch 结果集标题栏中显示的内容。您可以执行下列操作:

  • 修改为 OpenSearch 结果显示的标题。

  • 将商标图像添加到标题栏。

备注

默认结果页上的联合搜索 Web 部件被配置为使用 Internet 搜索结果和 Internet 搜索建议位置。以下 XSLT 代码未按照这些位置的默认配置预期的方式工作。

自定义联合搜索结果集的标题

  1. 在“搜索管理”页面上,单击“联合位置”。

  2. 在“位置显示名称”下面,单击您的位置的名称。

  3. 展开“显示信息”节点。

  4. 在“联合搜索结果显示元数据”下面,清除“使用默认格式”复选框。

  5. 单击省略号 (…) 按钮以针对位置的 XSL 属性打开“文本输入”窗口。

  6. 在 XSLT 中找到以下标记。

    <xsl:value-of select="$ChannelTitle"/>
    
  7. 执行以下一项操作以修改标记的 select 值。

    • 若要使用 Web 部件标题(在 Web 部件的属性中设置的 title 值),请修改 select 值,如下所示。

      <xsl:value-of select="$WebpartTitle"/>
      
    • 若要自定义标题文本,请修改 select 值,如下所示。

      <xsl:value-of select="Your title text"/>
      
  8. 单击“确定”以关闭“文本输入”窗口。

  9. 在“编辑联合位置”页上,单击“确定”以保存对联合位置所做的更改。

    联合结果 Web 部件将显示自定义的标题。

  10. 执行从该位置返回结果的查询。验证所显示的新标题是否是您期待的标题。

将商标图像添加到联合搜索结果集的标题中

  1. 在“搜索管理”页面上,单击“联合位置”。

  2. 在“位置显示名称”下面,单击您的位置的名称。

  3. 展开“显示信息”节点。

  4. 在“联合搜索结果显示元数据”下面,清除“使用默认格式”复选框。

  5. 单击省略号 (…) 按钮以针对位置的“XSL”属性打开“文本输入”窗口。

  6. 在 XSLT 中找到以下标记。

    <xsl:param name="BrandingIcon"></xsl:param>
    
  7. 将想要使用的图像的 URL 添加到 BrandingIcon 参数的 xsl 参数标记中。

    <xsl:param name="BrandingIcon">URL to image</xsl:param>
    

    备注

    确保调整此图像的大小以便适当地显示在联合搜索结果集标题的旁边。建议使用 16 像素 x 16 像素的 .gif 文件或 .png 文件。

  8. 单击“确定”以关闭“文本输入”窗口。

  9. 在“编辑联合位置”页上,单击“确定”以保存对联合位置所做的更改。

    自定义的商标图像将显示在联合结果 Web 部件的标题栏中。

  10. 执行从该位置返回结果的查询。验证所显示的新标题是否是您期待的标题。

备注

如果您更新联合位置的 XSL 属性,则必须确保将联合结果 Web 部件配置为使用该位置的显示信息。

将联合结果 Web 部件配置为使用该位置的显示信息

  1. 在浏览器中,导航到结果页 URL。例如 http:// ServerName/results.aspx。

  2. 单击“网站操作”链接,然后单击“编辑网页”。

  3. 在要修改的联合结果 Web 部件实例中,单击“编辑”箭头以显示“Web 部件”菜单,然后单击“修改共享 Web 部件”。

  4. 在联合结果 Web 部件工具窗格中,单击“显示属性”箭头。

  5. 选择“使用位置可视化”。

  6. 单击“确定”以更新联合结果 Web 部件实例。

See Also

任务

如何:查看搜索结果 XML 数据

如何:查看和编辑搜索结果 XSLT 转换

概念

自定义企业级搜索结果