shopify元字段和元对象的使用

1,132 阅读1分钟

shopify 元字段

元字段:元字段表示附加到资源的自定义元数据。 元字段可以分类到命名空间中,并由键、值和值类型组成。

创建元字段

  1. 选择类型
  2. 填写名称
  3. 选择元字段内容
  4. 可选:填写数据规范
  5. 保存
  6. 如果选的类型是产品,在产品后台可以看到此元字段

使用元字段

  1. 在可视化页面使用:直接选择
  2. 在代码编辑器内使用元字段:
<!-- 单条数据使用[类型+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 元对象

构建元对象

  1. 填写名称
  2. 添加item
  3. 保存

创建条目

  1. Content > Metaobjects > Add entry
  2. 填写内容
  3. 保存

引用元对象

  1. Settings > Custom data
  2. 选择产品类型
  3. 填写名称
  4. 选择类型为元对象
  5. 保存

使用元对象

  1. 在后台,产品详情页面
  2. 拉到元字段
  3. 选择元对象下面的条目

显示元字段

一、可视化页面选择:在对应类型的编辑器选择元对象的条目

二、在代码编辑器内使用

<!-- 类型+metafields+命名空间和密钥+value+元对象的键 -->
{{ product.metafields.custom.medafields_object.value.test_single_name }}