【发布时间】:2021-09-04 18:24:59
【问题描述】:
我想根据一些条件场景在 collection.liquid 中创建一个自定义集合,为此我应用了concat、append 和join,但问题是它返回ProductDropProductDropProductDropProductDrop... 或LazyProductDropCollectionLazyProductDropCollection的产品。以下是代码sn -p
{% assign custom_products = '' %}
{% for product in collections["paneer-easy-indie-bowls"].products %}
{% assign custom_products = custom_products | append: product %}
{% endfor %}
我尝试了join 和concat 而不是追加,但返回ProductDropProductDropProductDropProductDrop...
{% assign custom_products = custom_products | concat: product %}
然后我尝试了以下方法:
{% 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}} 一样的产品。有什么建议吗?
【问题讨论】:
标签: ruby shopify liquid shopify-template