shopify 元字段
元字段:元字段表示附加到资源的自定义元数据。 元字段可以分类到命名空间中,并由键、值和值类型组成。
创建元字段
- 选择类型
- 填写名称
- 选择元字段内容
- 可选:填写数据规范
- 保存
- 如果选的类型是产品,在产品后台可以看到此元字段
使用元字段
- 在可视化页面使用:直接选择
- 在代码编辑器内使用元字段:
<!-- 单条数据使用[类型+metafields+命名空间和密钥] -->
{{ product.metafields.product.image_type }}
<!-- 多条数据使用[类型+metafields+命名空间和密钥+value] -->
{% for item in product.metafields.product.name_meta_list.value -%}
{{ item }}
{%- endfor %}
3、小贴士
1.最多可有 250个元字段定义(所有类型加起来,还是单个类型?)
2.置顶的元字段为20个
3.元字段的命名空间:是一个字符串标识符,用于将元字段分组并将其关联到特定的资源。避免命名冲突。
4.元字段详情页面:
①Storefronts
②Automated collections:自动生成分类,和打tag作用相似
shopify 元对象
构建元对象
- 填写名称
- 添加item
- 保存
创建条目
- Content > Metaobjects > Add entry
- 填写内容
- 保存
引用元对象
- Settings > Custom data
- 选择产品类型
- 填写名称
- 选择类型为元对象
- 保存
使用元对象
- 在后台,产品详情页面
- 拉到元字段
- 选择元对象下面的条目
显示元字段
一、可视化页面选择:在对应类型的编辑器选择元对象的条目
二、在代码编辑器内使用
<!-- 类型+metafields+命名空间和密钥+value+元对象的键 -->
{{ product.metafields.custom.medafields_object.value.test_single_name }}