如何 Select Collection 在 Shopify 上使用其名称

How to Select Collection using its name on Shopify

我需要selectcollection使用它的名字。

例如,我用 collection links.

创建了一个菜单

我想从导航菜单中获取 collection 列表以便我可以使用

{% for collection in collections-list %}

但是 linklists 没有选项说 collection 或产品。 它只显示其 link.url 和 link.title.

我该怎么做?

我想 collection object,而不是 link 使用导航。

这取决于您使用的 link 类型。

如果您使用的是 collection 类型 link,那么您可以使用 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,如果它也包含标签,它也会考虑在内。

几乎这些是 link 可以包含集合 URL 的仅有的两个选项。