我在集合中使用元对象,在其中指定值。
这就是我获取数组值的方法:
{{ collection.metafields.custom.filters.value.options }}
我明白了:
["option1","option2","option3"]
但是当我尝试将其放入
for
循环中时,我什么也没得到。我正在这样做:
{% for item in collection.metafields.custom.filters.value.options %}
{{ item }}
{% endfor %}
我不明白为什么当我使用数组进入循环时这不会输出任何内容!
我很困惑!
你能告诉我这里出了什么问题吗?
谢谢!
我几乎接近正确的解决方案了。
我只需要在元字段调用末尾添加第二个属性
value
。
像这样:
collection.metafields.custom.filters.value.options.value
使用
for
循环,它看起来像这样:
{% for item in collection.metafields.custom.filters.value.options.value %}
{{ item }}
{% endfor %}