阶段 16: 将分类优化面板 Web 部件添加到 SharePoint 服务器中发布网站

适用于:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

注意

本系列中所述的许多功能也适用于 Microsoft 365 中的 SharePoint 中的大多数网站。

快速概览

阶段 15:向 SharePoint Server 中的发布网站添加用于分面导航的精简 条件介绍了如何将分面导航的精简条件添加到发布网站。 通过使用特定于类别的精简程序,访问者可以轻松找到他们正在寻找的产品。 但是,访问者无法很容易地看到特定类别内的不同子类别。

在本文中,您将了解:

开始第 16 阶段

在本系列中,当引入一个新功能,我们先介绍此功能,然后继续介绍功能的使用过程。 在此阶段,我们将翻转序列,因为使用 Web 部件的屏幕截图可以更轻松地解释所发生的情况。

如何将分类精简面板 Web 部件添加到页面

浏览到要添加 Web 部件的页面。 在我们的方案中,请浏览到"相机"。

  1. 选择 “设置” 菜单,然后选择“ 编辑页面”。

  2. 在要添加 Web 部件的 Web 部件区域中,选择“添加 Web 部件”

  3. 在"类别"列表中,选择"搜索"。

  4. “部件 ”列表中,选择“ 分类优化面板”,然后选择“ 添加”。

  5. 保存该页面。

这就是它的全部! 无需执行任何配置,会显示“相机”下的子类别。 请注意,还将自动显示精简条件计数。

已添加 Web 部件

如果我们浏览到"音频",将显示音频子类别和计数。

音频子类别

现在,让我们看看这些子类别如何“神奇地”显示。

关于分类精简面板 Web 部件

让我们从此 Web 部件的定义开始:分类精简面板 Web 部件从基于当前导航术语显示精简条件的关联搜索 Web 部件筛选搜索结果。 例如,在本例中,Web 部件显示了“Audio”的子类别和“计算机”的子类别。

为了让分类精简 Web 部件正常运行,必须考虑两个条件:

  1. 分类优化 Web 部件必须与添加到的页面上的另一个搜索 Web 部件相关联。

  2. 分类精简 Web 部件必须与代表此站点托管导航的托管属性相关联。

您可能已经了解本系列的这一点,但是假设您不了解,我们将在 Contoso 方案的上下文内进行介绍。

让我们从第一个条件开始。

不同于内容搜索 Web 部件,分类精简 Web 部件不包括查询。 因为它不查询内容,而必须从其他地方接收搜索结果以显示内容。

在以下屏幕截图中,分类优化面板 Web 部件以默认编辑模式显示。 在 Web 部件工具窗格的"查询"部分,将"分类目标"设置为"内容搜索 - 默认"。

精简目标

此配置意味着由内容搜索 Web 部件返回的搜索结果将用于作为分类精简面板 Web 部件的输入。

看看,第一个条件实现了!

现在对于第二个条件:分类精简 Web 部件必须与代表此站点托管导航的托管属性相关联。

请记住:

  • 托管导航是由术语集定义的网站导航。

  • 将术语集映射到网站栏。

  • 在爬网过程中,网站栏表示为托管属性。

在分类精简面板 Web 部件工具窗格的"查询"部分中,将"精简条件"设置为"owstaxIdProductCatalogItemCategory"。

Refiner

要说明 owstaxIdProductCatalogItemCategory 需要一些反向追踪:

看看,第二个条件实现了!

让我们总结一下:

  1. 访问者浏览到"相机"。

  2. 类别页面上的 CSWP 自动发出针对用"相机"或任何子"相机"标记的类别项的查询,并在 Web 部件中显示。

  3. 分类精简面板 Web 部件使用来自于 CSWP 的搜索结果。 不显示独立目录项,而显示搜索结果属于精简条件值的类别,例如"数码相机"或"摄像机"。

这很酷,但是让分类精简面板 Web 部件更酷的是,它在显示精简条件时会考虑访问者以前执行的查询或精简。 例如,在我们的 Contoso 网站上,如果访问者浏览到“相机”并选择 Fabrikam 作为“品牌”精简条件,分类精简面板 Web 部件在显示其精简条件值时会考虑精简条件选择。

相机 Fabrikam 精简程序

对于访问者来说,这便于浏览产品,因为他们可以立即看到哪些子类别具有 Fabrikam 相机产品,而无需来回单击。

所以,这就是本系列的全部内容。 如果你正在设置自己的网站,我们希望你能够充分利用本系列中所述的功能。