添加一个智能搜索过滤器,查看父项和授予父项名称
Add a smart search filter that looks at parent and grant parent names
我正在尝试创建一个智能过滤器,它查看父文档名称和祖父文档名称以进行过滤。
关于我所拥有的和我正在尝试做的事情的一些背景信息:
我有 3 种嵌套页面类型:
ProductCategory
ProductRange
Product
我还有一个 All Products
页面,显示 Product
页面类型中某些字段的所有产品和过滤器。我也尝试过滤类别和范围名称。
实现我想要完成的目标的推荐方法是什么?
您可以使用 'smart search filter' Web 部件来完成此操作并按 NodeAliasPath 进行过滤(请参阅下面的代码片段)
nodealiaspath;/*;All
nodealiaspath;/store/*;Store
nodealiaspath;/store/accessories/*;Accessories
nodealiaspath;/store/brewers/*;Brewers
这将只包括放置在所选过滤器下的页面,这些页面基本上都在指定的节点别名路径下,末尾带有通配符 (*)。必须使用 'Filter clause' 也很重要,因为这会将选定的节点别名路径与搜索词结合起来。
作为一项改进,您可以使用宏语法动态检索节点别名路径,并用它们填充过滤器。
我正在尝试创建一个智能过滤器,它查看父文档名称和祖父文档名称以进行过滤。
关于我所拥有的和我正在尝试做的事情的一些背景信息:
我有 3 种嵌套页面类型:
ProductCategory
ProductRange
Product
我还有一个 All Products
页面,显示 Product
页面类型中某些字段的所有产品和过滤器。我也尝试过滤类别和范围名称。
实现我想要完成的目标的推荐方法是什么?
您可以使用 'smart search filter' Web 部件来完成此操作并按 NodeAliasPath 进行过滤(请参阅下面的代码片段)
nodealiaspath;/*;All
nodealiaspath;/store/*;Store
nodealiaspath;/store/accessories/*;Accessories
nodealiaspath;/store/brewers/*;Brewers
这将只包括放置在所选过滤器下的页面,这些页面基本上都在指定的节点别名路径下,末尾带有通配符 (*)。必须使用 'Filter clause' 也很重要,因为这会将选定的节点别名路径与搜索词结合起来。
作为一项改进,您可以使用宏语法动态检索节点别名路径,并用它们填充过滤器。