Config

配置文件定义主题编辑器主题设置区域中的设置,并存储设置值。
主题设置是存放一般设置(如排版和颜色选项)的好地方。可通过设置对象访问主题设置。

提示
您还可以为分区和块创建设置。这些设置被定义为父分区或块对象的一部分,并与相关对象一起出现在主题编辑器中。

位置

配置文件位于主题的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

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注