我只有几个小时的新店铺和一般的液体。
我的分类与其主要产品的名称相同。
我想要做的是通过将product.handle分配给一个名为multi的变量并循环遍历该集合来动态确定集合名称。
例如,对于名为“洗发水”的产品,我想将var multi指定为与洗发水系列相等。
然后我会做
{% for prod in collections.multi.products %}
## Display ##
{% endfor %}
现在通过将变量放在那里不能正常工作,但是如果不是变量我放置了集合名称(正如预期的那样)它是有效的
我认为这是我如何使用
分配它的问题{% assign multi = product.handle %}
但我不确定应该怎么做。
答案 0 :(得分:1)
这应该是正确的语法,[]很重要:
{% assign multi = "shampoo" %}
{% for product in collections[multi].products %}
## Display ##
{% endfor %}