【发布时间】:2021-11-21 09:58:24
【问题描述】:
我正在使用内置元字段的 shopify 并将其类型设置为 JSON,但不知何故循环该值不起作用。
{
"slides": [{
"title": "Title 1",
"description": "This is description body",
"image": "https://cdn.shopify.com/s/files/"
}, {
"title": "Title 2",
"description": "This is description body",
"image": "https://cdn.shopify.com/s/files/"
}]
}
上面是我设置的示例值,下面是代码,但它根本不起作用。
{% if product.metafields.spec.slider != blank %}
<div class="grid">
{% assign sliders = product.metafields.spec.slider %}
{% for slider in sliders %}
<div class="grid__item">
<img src="{{ slides.image }}" alt="" />
<h4>{{ slides.title }}</h4>
<p>{{ slides.description }}</p>
</div>
{% endfor %}
</div>
{% endif %}
【问题讨论】:
标签: arrays json for-loop shopify liquid