【发布时间】:2020-09-08 16:18:29
【问题描述】:
我正在尝试使用 Theme Kit 在 Shopify 中自定义主题。
一切都很好,因为我注意到在运行命令主题 deploy --allow-live 后,我丢失了 Shopify 上保存的自定义字段的所有值。
例如,这是我的文件“homepage.intro.liquid”的代码:
<div class="image">
<a class="banner-opacity" href="#"><img src="{{section.settings.intro_one_img | img_url: '470x570'}}"></a>
</div>
这是架构的一部分:
{% schema %}
{
"name": "Homepage Intro",
"settings": [
{
"id": "intro_one_img",
"type": "image_picker",
"label": "Immagine 1"
},
...
{% endschema %}
这就是我正在做的事情:
-
我转到 Shopify 后台的自定义主题,我可以毫无问题地上传和选择图片,一切正常。
-
在此之后,假设我需要向我的模版添加文件或文件夹,但它没有正确上传到 Shopify 后台。
-
所以,我停止“主题手表”,然后运行
deploy --allow-live。 -
文件或文件夹已正确上传。
-
我在第 1) 点上传的图片不再被选中。
所有字段都会发生这种情况......不仅是图像,甚至是文本字段。
我做错了什么? 提前致谢。
【问题讨论】:
-
您的部署是否用旧数据覆盖了
config/settings_data.json文件?如果是这样,您可能希望将该文件添加到 config.yml 文件中的忽略列表中。
标签: shopify