通过液体中的点符号动态索引

时间:2017-01-03 22:50:45

标签: shopify liquid

我一直试图找到一种方法来做到这一点,但没有运气。

我正在使用Metafields按客户ID存储信息。因此,为了提取每个客户的信息,我希望能够使用

之类的东西来提取信息
{% if shop.metafields.{customer.id} %} 

当客户登录时,这是否可以使用等于customer.id值的密钥来访问我的元数据?

非常感谢!

1 个答案:

答案 0 :(得分:2)

如果要显示属于登录客户的元字段,则可以这样做:

{% if customer %}
    {{ customer.metafields.inventory.warehouse }}
{% endif %}

其中inventory是元字段命名空间,warehouse是元字段键。您可以在此处找到更多语法示例:https://help.shopify.com/themes/liquid/objects/metafield