Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Collections Shopify中是否有分类的方法;“收藏”;在列表中?_Collections_Tags_Shopify_Product_Liquid - Fatal编程技术网

Collections Shopify中是否有分类的方法;“收藏”;在列表中?

Collections Shopify中是否有分类的方法;“收藏”;在列表中?,collections,tags,shopify,product,liquid,Collections,Tags,Shopify,Product,Liquid,假设我想在Shopify的2个不同页面上显示2个不同的收藏列表(只是标题及其相关页面的链接);在Shopify中有什么方法可以做到吗?就我所见,要么我在一个页面上显示所有“集合”,要么根本不显示。是否没有选项对它们进行分类,以便我可以使用liquid仅显示某些集合 我发现的唯一其他选择是硬编码页面上的集合菜单。但问题是,如果我想显示我创建的任何新集合,我都必须手动将其添加到代码中 更新 如果希望在某个集合之后显示所有集合,那么一旦找到该句柄,就让它在找到该句柄之后解析其余集合 对不起,我的液体有

假设我想在Shopify的2个不同页面上显示2个不同的收藏列表(只是标题及其相关页面的链接);在Shopify中有什么方法可以做到吗?就我所见,要么我在一个页面上显示所有“集合”,要么根本不显示。是否没有选项对它们进行分类,以便我可以使用liquid仅显示某些集合


我发现的唯一其他选择是硬编码页面上的集合菜单。但问题是,如果我想显示我创建的任何新集合,我都必须手动将其添加到代码中

更新

如果希望在某个集合之后显示所有集合,那么一旦找到该句柄,就让它在找到该句柄之后解析其余集合

对不起,我的液体有点生锈,所以这是伪代码

{{ liquidtempvar = 0 }}

{% loop through collections %}

{% if thiscollection.handle == 'firstcollectioniwanttodisplay' %}

{{ liquidtempvar = 1 }}

{% endif %}

{% if liquidtempvar eq 1 %}

{{ loop through this collection and every collection after }}

<a href="{{collection.product.url}}">{{ collection.product.handle }}</a>

{{ endloop }}

{% endif %}

{{ endloop }}

将返回集合中下一个和上一个产品的URL


不能完全理解你想要什么。但是,如果您想为不同的集合显示不同类型的内容,您可以创建模板并相应地分配它们。我知道我可以用收集手柄来完成。现在我的问题是,如果我想将新创建的集合添加到列表中,除了手动将该集合添加到代码中之外,还有其他方法吗?您需要将其添加到代码中,除非您将所有新集合和希望显示在集合列表末尾的任何集合都添加到代码中。然后您可以搜索第一个集合的句柄,然后让它解析出之后的每个集合。另一个选择是为你的商店构建一个私人应用程序,这并不像你想象的那么难。这回答了我的问题。非常感谢。
collection.next_product
collection.prev_product