我尝试创建任何容器以了解它是如何工作的,我创建了一个新文件 ( customise_menu.liquid
),写入架构并将设置复制到settings_schema.json
,但是当我转到那里的主页编辑器时它不起作用,架构不存在. 我google了一下,没用。可能是什么问题呢?
{% schema %}
{
"name": "something",
"settings": [
{
"id": "title",
"type": "text",
"label": "Title",
"default": "Hello world"
}
]
}
{% endschema %}
json文件
[
{
"name": "theme_info",
"theme_name": "Jumpstart",
"theme_author": "Shopify",
"theme_version": "7.2.1",
"theme_documentation_url": "https:\/\/help.shopify.com\/manual\/using-themes\/sections",
"theme_support_url": "https:\/\/support.shopify.com\/"
},
{
"name": "something",
"settings": [
{
"id": "title",
"type": "text",
"label": "Title",
"default": "Hello world"
}
]
},
{
"name": {
"de": "Farben",
"en": "Colors",
"es": "Colores",
"fr": "Couleurs",
"it": "Colori",
"ja": "色",
"pt-BR": "Cores"
},
"settings": [
{
"type": "header",
"content": {
"de": "Allgemein",
"en": "General",
"es": "General",
"fr": "Général",
"it": "Generale",
"ja": "一般設定",
"pt-BR": "Geral"
}
},
{
"type": "color",
"id": "color_body_bg",
"label": {
"de": "Hintergrund",
"en": "Background",
"es": "Fondo",
"fr": "Arrière-plan",
"it": "Sfondo",
"ja": "背景",
"pt-BR": "Plano de fundo"
},
"default": "#ffffff"
},
.......................
当我尝试更改其中一个方案时,我只是更改了行中的名称default
(我更改"Blog"
为"12345"
),它立即停止工作,由此我可以得出结论,理论上您需要在其中指定所有设置的文件它应该是一个文件settings_schema.json
,但它不起作用。