怎么在 Liquid 中解析调用的文件(列表)类型的元字段?
{{ product.metafields.custom.product_pictures }}
前端输出:
["gid://shopify/MediaImage/29618884149440","gid://shopify/MediaImage/29607147634880"]
尝试:
{% assign media_ids_string = product.metafields.custom.product_pictures %}
{% assign media_ids = media_ids_string | split: ',' %}
<ul>
{% for media_id in media_ids %}
{% assign media = all_images[media_id] %}
{% if media %}
<li>
<img src="{{ media.src | img_url: 'medium' }}" alt="{{ media.alt }}">
</li>
{% endif %}
{% endfor %}
</ul>
但是前端输出的是空白的,media 为空没有进入判断。
希望能获取到文件(列表)图片的 src
哈喽,少了一个value哈,获取自定义元字段的方法是: