配置文件定义主题编辑器主题设置区域中的设置,并存储设置值。
主题设置是存放一般设置(如排版和颜色选项)的好地方。可通过设置对象访问主题设置。
提示
您还可以为分区和块创建设置。这些设置被定义为父分区或块对象的一部分,并与相关对象一起出现在主题编辑器中。
位置
配置文件位于主题的config
目录中:
└── theme
...
├── config
| ├── settings_data.json
| └── settings_schema.json
└── locales
子类型
有两个配置文件,每个文件都有自己的schema和内容:
类型 | 描述 | 必须 |
settings_schema.json | 控制主题编辑器中主题设置区域的组织和内容。 | 是 |
settings_data.json | 包含 settings_schema.json 中保存的设置值。 | 是 |
应用
使用配置文件时,您应该熟悉以下内容:
- 设置类型
- 访问设置
- 主题元数据
设置类型
有两类设置:
分类 | 描述 |
Input settings | 可保存值的设置,可由应用程序用户配置。 |
Sidebar settings | 不能保留数值的设置,应用程序用户无法配置。它们是信息元素,可用于提供输入设置的细节。 |
访问设置
主题设置可通过设置对象访问。
主题元数据
您可以在主题编辑器的主题操作菜单中添加主题元数据。其中包括主题名称和版本、主题文档的查找位置以及主题开发人员的详细联系方式等信息。
原文:https://shopify.dev/docs/themes/architecture/config
发表回复