Shopify-我可以在settings_schema.json中使用可重用变量列表吗?

Shopify-我可以在settings_schema.json中使用可重用变量列表吗?,json,themes,shopify,liquid,Json,Themes,Shopify,Liquid,我想为选择选项列表创建一个变量,可以在多个设置中重复使用。示例(下面代码中的变量状态列表) { “名称”:“店铺页面”, “设置”:[ { “类型”:“标题”, “内容”:“状态” }, { “类型”:“选择”, “id”:“状态选择”, “标签”:“选择状态…”, “选项”:状态列表, “默认值”:“阿拉巴马州”, “信息”:“此处的信息文本” } ] } 然后(显然)在其他地方,定义该列表。像这样的 var state\u list=[ { “集团”:“国家”, “值”:“AL”, “标签”

我想为选择选项列表创建一个变量,可以在多个设置中重复使用。示例(下面代码中的变量状态列表)

{
“名称”:“店铺页面”,
“设置”:[
{
“类型”:“标题”,
“内容”:“状态”
},
{
“类型”:“选择”,
“id”:“状态选择”,
“标签”:“选择状态…”,
“选项”:状态列表,
“默认值”:“阿拉巴马州”,
“信息”:“此处的信息文本”
}
]
}

然后(显然)在其他地方,定义该列表。像这样的

var state\u list=[
{
“集团”:“国家”,
“值”:“AL”,
“标签”:“阿拉巴马州”
},
{
“集团”:“国家”,
“价值”:“AK”,
“标签”:“阿拉斯加”
},
{
“集团”:“国家”,
“价值”:“AZ”,
“标签”:“亚利桑那州”
}
等
]


请-有人告诉我这是可能的

不能在架构对象中使用变量

模式对象只接受JSON语法,不能在其中传递任何液体变量

这适用于
设置\u schema.json
文件和
{%schema%}
部分

您不能传递任何液态对象、可翻译字符串或任何其他非静态文本的数据(也称为JSON对象)

因此,如果您试图执行以下操作,则它是无效的:

{
    "type": "select",
    "id": "select",
    "label": "Select",
    "options": [
        {{ select_options }}
    ],
    "default": "option"
}