metafield
附加到父级 object 的 metafield。
要了解如何访问特定 object 的 metafield,请参阅访问 metafields。
| Properties | Description |
|---|---|
value | metafield 的值。 |
下表列出了每种 metafield 类型的值格式:
Type | 返回格式 |
|---|---|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
访问 metafields
metafields 的访问路径由两层组成:
namespace- 用于防止冲突的 metafields 分组。key- metafield 名称。
因此,您可以使用以下语法访问 metafield object:
{{ resource.metafields.namespace.key }}
{{ product.metafields.custom.directions.value }}
Take with a meal
访问特定类型的 metafields
json 类型的 metafields 的 value 属性返回一个 JSON object。您可以直接在 Liquid 中通过名称或从 0 开始的索引访问该 object 的属性,也可以遍历这些属性。
Temperature: {{ product.metafields.custom.burn_temperature.value.temperature }}
Unit: {{ product.metafields.custom.burn_temperature.value['unit'] }}
{% for property in product.metafields.custom.burn_temperature.value %}
{{ property[0] | capitalize }}: {{ property[1] }}
{% endfor %}
Temperature: 700
Unit: degrees
Temperature: 700
Unit: degrees
Scale: Fahrenheit