在Shopify中的MetaField中循环 [英] Looping through metafields in shopify

查看:11
本文介绍了在Shopify中的MetaField中循环的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要在Shopify中显示n个产品的图片数量。

我已在元字段中存储了许多图像,并为其创建了循环。

然后将每个图像的名称存储在一个元字段中,我正在尝试通过循环获取该元字段。

{% assign earrings = product.metafields.earrings %}

{% for i in (1..earrings.total-earrings) %}
  {% assign earring = 'product.metafields.earring-' | append:i %}
  {{ earring.name }}
{% endfor %}

此循环为我提供了earringLIKE的值:
duct.metafields.earring-1
duct.metafields.earring-2

但是当我尝试读取元字段earring.name的值时,我没有得到任何输出。我想是因为product.metafields.earring-1是一个字符串。

是否有可能像这样循环遍历元字段并获得值?

推荐答案

以防对某人有帮助。

以下是更新后的代码:

{% assign earrings = product.metafields.earrings %}

{% for i in (1..earrings.total-earrings) %}
  {% assign dummy = 'earring-' | append:i %}
  {% assign earring = product.metafields[dummy] %}
  {{ earring.name }}
{% endfor %}

这篇关于在Shopify中的MetaField中循环的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆