我正在尝试使用主题套件在 Shopify 中自定义主题。
一切都很好,因为我注意到运行命令 theme 后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>
Run Code Online (Sandbox Code Playgroud)
这是架构的一部分:
{% schema %}
{
"name": "Homepage Intro",
"settings": [
{
"id": "intro_one_img",
"type": "image_picker",
"label": "Immagine 1"
},
...
{% endschema %}
Run Code Online (Sandbox Code Playgroud)
这就是我正在做的:
我进入 Shopify 管理员中的自定义主题,我可以毫无问题地上传和选择图像,并且一切正常。
之后,假设我需要向我的主题添加一个文件或文件夹,但它未正确上传到 Shopify 后台。
所以,我停止“主题手表”,然后跑步deploy --allow-live。
文件或文件夹已正确上传。
我在第 1) 点上传的图像不再被选中。
所有字段都会发生这种情况……不仅是图像,甚至文本字段。
我究竟做错了什么?提前致谢。
shopify ×1