标签筛选集合
备注
您应该考虑使用店面筛选而不是按标签筛选。店面筛选使商家能够根据现有产品数据轻松创建筛选器,而不是手动构建标签系统。除集合外,店面筛选还可以应用于搜索结果。
您可以使用产品标签将集合筛选为更小的产品子集。
标签筛选的工作原理
通过在集合URL后附加 /[tag-handle]
来应用标签筛选器,其中 [tag-handle]
是所需产品标签的处理版本。
例如,如果您只想展示首页集合中带有“新品”标签的产品,您可以使用以下网址结构:
https://my-store.myshopline.com/collections/frontpage/summer
您还可以通过将处理过的标签用+号组合来进行多个标签的筛选:
https://my-store.myshopline.com/collections/frontpage/summer+winter
资源
- collection object 下的 all_tags 属性
- current_tags object
- link_to_add_tag URL helper
- link_to_remove_tag URL helper
实现标签筛选
标签筛选是通过修改分类页 URL 参数实现的。但是,你同样需要为用户提供一种与此功能互动的方式,这样他们就不需要手动修改 URL 了。
标签筛选器显示应该包含在 collection template 中,或者通过一个包含在集合 collection template 中的 section。
要实现标签筛选功能,您可以使用集合对象的 all_tags
属性遍历集合中的所有产品标签。对于每个标签,您可以检查其在 current_tags
对象中的存在,并相应地输出一个添加或删除它的链接。
<ul class="tag-filters">
<li class="tag-filters__item active"></li>
<li class="tag-filters__item"></li>
</ul>
这篇文章对你有帮助吗?
Error loading component.