适用于:2013
2016
2019
Subscription Edition
SharePoint in Microsoft 365
注意
本系列中所述的许多功能也适用于 Microsoft 365 中的 SharePoint 中的大多数网站。
快速概览
阶段 15:向 SharePoint Server 中的发布网站添加用于分面导航的精简 条件介绍了如何将分面导航的精简条件添加到发布网站。 通过使用特定于类别的精简程序,访问者可以轻松找到他们正在寻找的产品。 但是,访问者无法很容易地看到特定类别内的不同子类别。
在本文中,您将了解:
开始第 16 阶段
在本系列中,当引入一个新功能,我们先介绍此功能,然后继续介绍功能的使用过程。 在此阶段,我们将翻转序列,因为使用 Web 部件的屏幕截图可以更轻松地解释所发生的情况。
如何将分类精简面板 Web 部件添加到页面
浏览到要添加 Web 部件的页面。 在我们的方案中,请浏览到"相机"。
选择 “设置” 菜单,然后选择“ 编辑页面”。
在要添加 Web 部件的 Web 部件区域中,选择“添加 Web 部件”。
在"类别"列表中,选择"搜索"。
在 “部件 ”列表中,选择“ 分类优化面板”,然后选择“ 添加”。
保存该页面。
这就是它的全部! 无需执行任何配置,会显示“相机”下的子类别。 请注意,还将自动显示精简条件计数。
如果我们浏览到"音频",将显示音频子类别和计数。
现在,让我们看看这些子类别如何“神奇地”显示。
关于分类精简面板 Web 部件
让我们从此 Web 部件的定义开始:分类精简面板 Web 部件从基于当前导航术语显示精简条件的关联搜索 Web 部件筛选搜索结果。 例如,在本例中,Web 部件显示了“Audio”的子类别和“计算机”的子类别。
为了让分类精简 Web 部件正常运行,必须考虑两个条件:
分类优化 Web 部件必须与添加到的页面上的另一个搜索 Web 部件相关联。
分类精简 Web 部件必须与代表此站点托管导航的托管属性相关联。
您可能已经了解本系列的这一点,但是假设您不了解,我们将在 Contoso 方案的上下文内进行介绍。
让我们从第一个条件开始。
不同于内容搜索 Web 部件,分类精简 Web 部件不包括查询。 因为它不查询内容,而必须从其他地方接收搜索结果以显示内容。
在以下屏幕截图中,分类优化面板 Web 部件以默认编辑模式显示。 在 Web 部件工具窗格的"查询"部分,将"分类目标"设置为"内容搜索 - 默认"。
此配置意味着由内容搜索 Web 部件返回的搜索结果将用于作为分类精简面板 Web 部件的输入。
看看,第一个条件实现了!
现在对于第二个条件:分类精简 Web 部件必须与代表此站点托管导航的托管属性相关联。
请记住:
托管导航是由术语集定义的网站导航。
将术语集映射到网站栏。
在爬网过程中,网站栏表示为托管属性。
在分类精简面板 Web 部件工具窗格的"查询"部分中,将"精简条件"设置为"owstaxIdProductCatalogItemCategory"。
要说明 owstaxIdProductCatalogItemCategory 需要一些反向追踪:
owstaxIdProductCatalogItemCategory 是 “项目类别 ”网站栏的托管属性名称,如 “从网站栏到托管属性的命名约定”部分中所述。
项目 类别 网站列与 产品层次结构相关联,如 第 2 阶段:将列表内容导入 SharePoint Server 中的产品目录网站集中所述。
产品层次结构术语集成到网站导航术语集中,如阶段 5:将发布网站连接到 SharePoint Server 中的目录中所述。
网站导航术语集设置为在 Contoso 网站上驱动托管导航,如第 5 阶段:将发布网站连接到 SharePoint Server 中的目录中所述。
看看,第二个条件实现了!
让我们总结一下:
访问者浏览到"相机"。
类别页面上的 CSWP 自动发出针对用"相机"或任何子"相机"标记的类别项的查询,并在 Web 部件中显示。
分类精简面板 Web 部件使用来自于 CSWP 的搜索结果。 不显示独立目录项,而显示搜索结果属于精简条件值的类别,例如"数码相机"或"摄像机"。
这很酷,但是让分类精简面板 Web 部件更酷的是,它在显示精简条件时会考虑访问者以前执行的查询或精简。 例如,在我们的 Contoso 网站上,如果访问者浏览到“相机”并选择 Fabrikam 作为“品牌”精简条件,分类精简面板 Web 部件在显示其精简条件值时会考虑精简条件选择。
对于访问者来说,这便于浏览产品,因为他们可以立即看到哪些子类别具有 Fabrikam 相机产品,而无需来回单击。
所以,这就是本系列的全部内容。 如果你正在设置自己的网站,我们希望你能够充分利用本系列中所述的功能。