我需要使用其名称选择集合。
例如,我创建了一个带有集合链接的菜单。
我想从导航菜单中获取收藏列表,以便我可以使用
{% for collection in collections-list %}
但链接列表无法说出集合或产品。 它只显示了它的link.url和link.title。
我该怎么做?
我想获取集合对象,而不是使用导航链接。
答案 0 :(得分:1)
这取决于您使用的链接类型。
如果您使用collection
类型链接,则可以使用link.object
轻松获取收集对象。请参阅https://help.shopify.com/themes/liquid/objects/link#link-object
如果您使用web address
类型,则必须拆分URL以获取集合句柄。它将是这样的:
{% assign collection_handle = link.url | split: 'collections/' | last | split: '/' | first %}
上面的代码看起来很复杂,但它的目标是集合网址,并且考虑到它是否也包含标记。
这几乎是链接可以包含集合URL的两个选项。