连接和显示元对象
您可以使用模板编辑器通过以下任一方式在模板中显示元对象的内容:
- 将元对象连接到块
- 将元对象字段连接到支持动态源的块设置和模板设置
- 编辑您的模板代码以添加元对象
有关分步说明,请了解如何创建产品亮点元对象定义。
连接和显示元对象的兼容性注意事项
查看以下有关在您的在线商店中连接和显示元对象的注意事项:
- 若要在模板编辑器中将元对象连接到块或设置,元对象中的元字段类型必须与块中的内容类型相匹配。您可以将任何兼容的类型连接到模板设置中的相应区域。
- 若要连接元对象,元对象需要包含相应的元字段类型,例如单行文本元字段,这样才能连接到“列”块的“标题”或“大标题”块设置。
- 您需要确保元对象具有店面访问权限,这样才能在您的在线商店中显示它。详细了解自定义数据选项。
- 如果元对象字段是一个列表,则模板编辑器会自动将列表中的每个条目添加到块设置中。
将元对象和元对象引用连接到块
您可以将您创建的元对象或该相关模板的元对象引用(例如将产品的类别元字段连接到产品模板)直接连接到支持元对象连接的任何块。将元对象连接到块会自动将兼容的字段映射到块的设置。
只能将元对象或元对象引用连接到块。例如,您销售书籍并为产品添加了以下产品元字段:
- shipping dimensions 使用单行文本元字段类型
- number of pages 使用整数元字段类型
- book cover type 使用类别元字段
- author 使用元对象引用 类型。
在模板编辑器中的产品模板上,您可以连接 book cover type 或 author 产品元字段,但不能连接 shipping dimensions 或 number of pages 元字段。
您只能将后台区域中具有元对象引用类型的元字段连接到模板中的匹配模板。例如,如果您要自定义主页,则可以通过 Shopify 后台的内容 > 元对象部分连接任何自定义元对象,但无法将任何元字段与产品元字段的元对象引用进行连接。
步骤:
在 Shopify 后台中,转至在线商店 > 模板。
在要编辑的模板旁边,点击自定义。
可选:如果您想自定义模板(主页除外),请从下拉菜单中选择要自定义的模板。
点击要将元对象或元对象引用连接到的块。
点击块旁边的连接动态源图标。
-
连接动态源图标,然后从以下任意来源连接元对象或元对象引用(如果适用):
- 在从此模板部分,点击模板 > 产品,然后选择兼容的元对象引用类型,例如类别元字段。
- 在从商店部分,点击元对象、市场或品牌,然后选择兼容的元对象或元对象引用。
点击保存。
将元对象字段连接到支持动态源的设置
您可以将元对象字段直接连接到兼容的块设置或模板设置。
步骤:
在 Shopify 后台中,转至在线商店 > 模板。
在要编辑的模板旁边,点击自定义。
可选:如果您想自定义模板(主页除外),请从下拉菜单中选择要自定义的模板。
可选:如果要将动态源连接到模板设置,请点击齿轮图标。
点击要将元对象或元对象引用连接到的设置。
点击设置旁的连接动态源图标。
-
连接动态源图标,然后从以下任意来源连接元对象或元对象引用(如果适用):
- 在从此模板部分,点击模板 > 产品,然后选择兼容的元对象引用类型,例如类别元字段。
- 在从商店部分,点击元对象、市场或品牌,然后选择兼容的元对象或元对象引用。
选择要连接的元对象字段。
点击保存。
编辑您的模板代码以添加元对象
您可以通过 Shopify 的模板语言 Liquid 在您在线商店中的任何位置使用您的元对象条目。您可以将元对象条目连接到页面、博客、主页和产品系列模板。
可能可以通过元字段引用这些条目,或者直接访问这些条目,还可能可通过元对象或元对象列表设置来实现这些条目。
如果您想编辑模板代码以在您的在线商店中显示元对象,则可以在模板样式中使用 Liquid 来引用元字段。
详细了解如何聘请 Shopify 合作伙伴以及开发人员如何使用自定义数据。