2

次のようにメタフィールド情報にアクセスできます。

{% assign mf =  product.metafields.Specs %}

{% unless mf == empty %}
   {% for mf in product.metafields.Specs %}
       {{ mf.first }}: {{ mf.last }} <br />
   {% endfor %}
{% endunless %}

しかし、それはキーと値以外には何も得られません。他の情報を取得するにはどうすればよいですか? 私が試してみました:

{% assign mf =  product.metafields.Specs %}

{% unless mf == empty %}
   {% for mf in product.metafields.Specs %}
       {{ mf.key }}: {{ mf.value }} : {{ mf.description }} <br />
   {% endfor %}
{% endunless %}

しかし、それはテキストのない ":" のリストを表示するだけです。私はそこで何が間違っていますか?

4

1 に答える 1

0

これを使用するのはどうですか:

  {% assign mf = product.metafields.Specs %}
  {% unless mf == empty %}
    {% for f in product.metafields.Specs %}
      {{ f.first }}: {{ f.last }} : {{ mf[f.first].description }} <br />
    {% endfor %}
  {% endunless %}
于 2012-08-17T14:57:04.223 に答える