Skip to content

通过代码自定义主题模板

本部分适用于有前端开发经验的商家或开发者。您可以通过编辑主题代码,自定义页面结构、样式和模块功能,从而实现更高级的品牌定制与页面行为控制。

操作步骤

  1. 登录到您的 Genstore 管理后台。
  2. 转到 在线商店 -> 主题
  3. 找到您想要编辑的主题,点击 ... 按钮以打开操作菜单,选择 编辑代码
  4. 在左侧的文件目录中,选择您想要编辑的.liquid 或.json 文件。
  5. 在代码编辑器中进行所需的更改。
  6. 完成后,点击 保存

主题文件结构说明

主题代码按用途和作用范围分为以下几个主要目录:

目录描述
layout- 页面总体布局文件,仅支持 .liquid 格式,- 通常包含 theme.liquid 等全局布局模板
templates- 页面模板文件,对应不同页面类型(如产品页 product.json、系列页 collection.json- 存储与页面类型,如产品页、博客页、购物车页等- 每个页面类型都有一个.liquid 文件,用于渲染该页面的内容。
sections- 页面分区模块,支持 .json.liquid 文件- 常用于构建页面中的动态区块,如 header.liquidfooter.liquid 等。- json 文件支持按市场命名进行配置
blocks允许商家将一些功能性部分作为“块”来动态添加到页面中,提供更高的可配置性
snippets- 可复用代码片段- 主要为 .liquid 文件,不包含 schema- 适用于纯展示模块
assets- 静态资源文件,如 CSS 样式表、JavaScript 脚本、图片、字体等- 如 theme.csscustom.js
Locales- 存放语言文件,如果您的商店有多语言版本,Locales 文件夹会包含各语言的翻译文件,json 格式

快捷键说明

以下为代码编辑器中支持的常用快捷操作,提升您的开发效率:

操作类型Windows/Linux 快捷键macOS 快捷键
保存Ctrl + SCmd + S
查找Ctrl + FCmd + F
替换Ctrl + HCmd + H
撤销Ctrl + ZCmd + Z
选择全部Ctrl + ACmd + A
复制Ctrl + CCmd + C
剪切Ctrl + XCmd + X
粘贴Ctrl + VCmd + V
格式化代码Ctrl + Shift + ICmd + Shift + I
注释/取消注释Ctrl + /Cmd + /
跳转至指定行Ctrl + GCmd + G