BigCommerce - Stencil - 客户端可配置的文本值对
BigCommerce - Stencil - client configurable text value pair
正在开发支持第三方 javascript 小部件的 Stencil 主题。将产品数据传递给脚本没问题。问题是我需要传递客户的许可证密钥并且不想在模板中对其进行硬编码。 schema.json 不支持文本字段。知道店主如何设置可通过 yaml 访问的文本配置吗?
为什么在 config.json 文件中设置值并将其调用到模板中不起作用?
您可以像这样在配置文件中设置此值。
"settings": {
"my_license_key": "abcdefg",
....
}
然后在模板中调用您的值。
<p>{{theme_settings.my_license_key}}</p>
这样您就不需要在每个需要值的页面上包含 YAML 属性。
自从提出这个问题后,Stencil 已经实现了这个功能。
正在开发支持第三方 javascript 小部件的 Stencil 主题。将产品数据传递给脚本没问题。问题是我需要传递客户的许可证密钥并且不想在模板中对其进行硬编码。 schema.json 不支持文本字段。知道店主如何设置可通过 yaml 访问的文本配置吗?
为什么在 config.json 文件中设置值并将其调用到模板中不起作用?
您可以像这样在配置文件中设置此值。
"settings": {
"my_license_key": "abcdefg",
....
}
然后在模板中调用您的值。
<p>{{theme_settings.my_license_key}}</p>
这样您就不需要在每个需要值的页面上包含 YAML 属性。
自从提出这个问题后,Stencil 已经实现了这个功能。