Shopify Liquid-你能得到一个特定的页面吗;在产品页面上有哪些元字段?
我的商店里有一个产品页面。我的所有产品都有关联的供应商。对于每个供应商,我都有一个定制的Shopify页面,在这个页面上附加了几个元字段。元字段包括供应商(公司)所在国家、成立年份等 在我的产品页面上,我想显示有关供应商的上述信息。如果我在“自定义供应商”页面上,我可以通过以下方式访问供应商的元字段:Shopify Liquid-你能得到一个特定的页面吗;在产品页面上有哪些元字段?,shopify,liquid,shopify-app,Shopify,Liquid,Shopify App,我的商店里有一个产品页面。我的所有产品都有关联的供应商。对于每个供应商,我都有一个定制的Shopify页面,在这个页面上附加了几个元字段。元字段包括供应商(公司)所在国家、成立年份等 在我的产品页面上,我想显示有关供应商的上述信息。如果我在“自定义供应商”页面上,我可以通过以下方式访问供应商的元字段: {% assign vendor_country = page.metafields.mynamespace.country %} 如果我在产品页面上,是否仍然可以获得相同的元字段信息?在这种情
{% assign vendor_country = page.metafields.mynamespace.country %}
如果我在产品页面上,是否仍然可以获得相同的元字段信息?在这种情况下,默认情况下,Liquid
page
变量的上下文将不正确。我需要一种基于product.vendor
变量设置此上下文的方法,然后请求自定义供应商页面数据。如果您知道页面句柄,这是可能的。为此,您必须使用页面全局对象。因此,只需通过句柄获取页面,然后调用元字段
产品模板中的示例代码
{{ pages['page-handle'].metafields.namespace.fieldName }}
如果您知道页面句柄,这是可能的。为此,您必须使用页面全局对象。因此,只需通过句柄获取页面,然后调用元字段 产品模板中的示例代码
{{ pages['page-handle'].metafields.namespace.fieldName }}