引用元对象
如果您想在 Shopify 的特定部分(例如产品、订单或客户)中使用您的元对象,请创建元字段引用。例如,如果您构建了产品功能元对象并想在产品页面上使用它,则可以创建一个引用此特定元对象定义的产品元字段。通过该引用,您可以在特定产品上显示独特的“产品功能”。例如,您可以在产品 A 上引用名为可持续性的条目,在产品 B 上引用名为材料的条目。
创建对元对象的引用
步骤:
在 Shopify 后台中,转至**设置** > **元字段和元对象**。
选择要为其创建引用的商店部分。例如**产品**。
点击**添加定义**。
在名称字段中,为定义输入一个名称。建议使用与元对象相同的名称,以便日后查找。
点击选择类型,然后搜索或选择元对象。您也可以选择混合引用,这允许您选择多个元对象类型。
请执行以下任一操作:
- 如果每个产品只需要显示一个条目,请选择**单个值**。
- 如果您想在一个产品中显示多个条目,请选择**值列表**。
选择**在线店面**,以允许您的在线店面访问元字段内容。
点击**保存**。
在资源和元对象之间建立关系后,您需要将特定条目连接到要显示元对象的特定产品。
连接条目
设置元对象、添加一些条目并创建元对象引用定义后,您现在可以将各个条目链接到商店的其他部分。
只有在创建引用元对象的元字段定义后,才能执行此步骤。但是,如果您有编码经验,则可以通过 Liquid 访问任何元对象。
步骤:
- 在 Shopify 后台中,导航到您希望显示内容条目的商店部分。例如,您可以从**产品**转到后台中的产品页面。
- 在元字段部分中,点击您之前创建的自定义定义。如果该定义未列出,请点击显示全部。
- 点击选择条目。下拉菜单会列出该类型的所有匹配条目。如果您将定义设置为接受一组值,则可以选择多个条目。
- 根据需要重复上述步骤,将条目链接到其他产品。
您还可以从引用的来源创建条目。您可以点击**新建**来创建新条目,该条目随后会自动被产品 A 引用,并且也可供其他产品引用。
创建混合引用
您可以使用创建引用的步骤来创建混合引用。
混合引用只能通过 Liquid 连接到您的在线店面,或通过适用于自定义在线店面和 Hydrogen 的 Storefront API 进行连接。