2012-08-14 71 views
0

我可以訪問我的metafield信息像這樣:Shopify液體metafields:訪問描述

{% 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 %} 

但是,這只是給了我一個沒有任何文字的「:」列表。我在那裏做錯了什麼?

回答

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 %} 
+0

謝謝您的答覆。這對我不起作用 - 描述只是空白。這些東西有點棘手! – jungalist 2012-08-27 15:09:54