从JS或product liquid页面访问shopify中的设置json文件

从JS或product liquid页面访问shopify中的设置json文件,shopify,Shopify,我检查了一下,这和我的问题不一样: 目前我的主题中有一个文件settings\u data.json。此文件有一个名为“product\u form\u style”的特定字段我需要从一个名为product\u custom\u liquid的产品模板中编辑一个特定字段 根据一些稀缺资源,我读到这样做是可行的: {% settings.product_form_style == 'my value' %} 但是,这会给出一个错误:“液体语法错误:未知标记‘设置’” 官方文档说我可以从js使用

我检查了一下,这和我的问题不一样:

目前我的主题中有一个文件
settings\u data.json
。此文件有一个名为
“product\u form\u style”的特定字段
我需要从一个名为
product\u custom\u liquid的产品模板中编辑一个特定字段

根据一些稀缺资源,我读到这样做是可行的:

{% settings.product_form_style == 'my value' %}
但是,这会给出一个错误:“液体语法错误:未知标记‘设置’”

官方文档说我可以从js使用ajax或jquery访问它,但没有给出任何示例。它只说可以做到,但我不知道怎么做

基本思想是,如果产品模板为“产品\自定义”,则更改设置产品\形式\样式==true


显然,上面的语法不正确。举个例子。

如果不使用应用程序,您无法从前端修改
设置\u data.json

如果您可以在没有任何身份验证的情况下修改它,这将是一个巨大的安全问题,任何人都可以修改它

settings\u data.json
仅当您在自定义面板中保存某些内容时才会修改。对于任何其他方式,你都需要一个私人应用程序或一些应用程序来完成

此外,您也不能通过液态代码以任何方式修改文件。liquid模板语言只输出数据,如果不使用某种应用程序,它无法修改数据