指定元字段每个模板
是否可以指定主题metafields?我想在液体模板文件的标题部分或在settings_data.json文件或其他地方?指定元字段每个模板
这将使我们能够为不同的页面tempaltes不同的元字段,并在代码中指定的信息它是源代码控制之下。
要清楚,我不要求一旦它的设置如何访问metafield数据。这是很好的记录和直接。我在询问如何在主题中定义metafield键在/ admin的相应编辑屏幕中应该有表单域。
因此,例如,如果我有一个模板/page.coffee.liquid有可能是一个头部分:
````
/page.coffee.liquid
----------------------------------
Fields:
extras
Origin: String
Strength: integer
Options: radio
Milk
Sugar
----------------------------------
<h1>Hi, checkout your coffee</h1>
<ul>
<li>Origin: {{ extras.Origin }}</li>
<li>Strength: {{ extras.Strength }}</li>
<li>Milk n Sugar: {{ extras.Options }}</li>
</ul>
````
Shpify那么现在如果一个产品使用这个模板(在管理界面中选择),那么这些元域选项将显示在管理员的编辑屏幕中。
这是它如何可以工作,使我能够做我想做什么,这是一个例子:
定义在配置或模板文件中的每个模板管理方面显示metafield控制。
最大和最令人难以置信的事情,我已经找到了帮助metafields是这个Chrome扩展程序通过FreakDesign称为ShopifyFD。
这是一款Chrome扩展程序 - 点击一次,并激活 - 扩展了您Shopify的管理页面给你目前metafields以及要添加任何新的完全访问权限。
我只是觉得有一天,我得到了与开辟了新的大门,让头晕。
这将允许您控制每页的metafields,然后在其他地方处理您的逻辑。
Shopify不工作的方式。你可以用一个应用程序来做这件事,你可以将模板和metafields集合链接起来。 该应用程序将使用embedded app sdk,以便它可以被嵌入到Shopify管理
该应用程序将提供an admin link产品页面上。你的应用程序将检查产品模板,并查找所需的metafields,然后呈现那些具有适当的下拉菜单/确认等
你能对你的意思扩大? Shopify液体参考https://help.shopify.com/themes/liquid/objects/metafield显示了如何在模板中使用metafields。你还想做什么? – bknights
我不问*访问*元字段。我在询问有关定义metafield表单字段在/ admin区域中显示的信息。 – Will