首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在shopify liquid - liquid中进行自定义收藏

在shopify liquid - liquid中进行自定义收藏
EN

Stack Overflow用户
提问于 2021-06-21 11:13:20
回答 1查看 57关注 0票数 0

我想在collection.liquid中基于一些条件场景创建一个自定义集合,为此我应用了concatappendjoin,但问题是它返回的是ProductDropProductDropProductDropProductDrop...LazyProductDropCollectionLazyProductDropCollection而不是products。以下是代码片段

代码语言:javascript
复制
{% assign custom_products = '' %}
{% for product in collections["paneer-easy-indie-bowls"].products %}
  {% assign custom_products = custom_products | append: product %}
{% endfor %}

我尝试了joinconcat而不是append,但返回了ProductDropProductDropProductDropProductDrop...

代码语言:javascript
复制
{% assign custom_products = custom_products | concat: product %}

然后我尝试了以下方法:

代码语言:javascript
复制
{% capture custom_products %}
  {% for product in collections["paneer-easy-indie-bowls"].products %}
    {{ custom_products }},{{ product.handle }}
  {% endfor %}
{% endcapture %}

{% assign custom_products = custom_products | split: ',' %}

{% for product in custom_products %}
  {{ product}}
{% endfor %}

但是这个代码没有以正确的方式添加产品。我想要像{{collection.products}}一样的产品。有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2021-06-21 21:41:53

如果我没看错您的伪代码,那么您正在尝试从一个产品集合中构建一个产品集合。这就引出了一个问题,为什么?既然你已经有了一个完美的集合,就按原样使用它吧!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68061861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档