如何在Shopify上使用其名称选择集合

时间:2018-03-29 18:40:25

标签: javascript shopify

我需要使用其名称选择集合。

例如,我创建了一个带有集合链接的菜单。

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

{% for collection in collections-list %}

链接列表无法说出集合或产品。 它只显示了它的link.url和link.title。

我该怎么做?

我想获取集合对象,而不是使用导航链接。

1 个答案:

答案 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的两个选项。