6赞

4回答

3收藏

Shopify Theme 代码目录结构简介

 

问答社区已升级并迁移 问答社区已升级并迁移 645 人阅读 | 4 人回复 | 2021-12-21

本帖最后由 孤灯侠影 于 2021-12-21 16:48 编辑

目录结构如下:


assets: 如字面意思, 这个目录下包含若干静态资源,如*.css(CSS 样式文件), *.js(JavaScript 脚本文件), *.ttf(字体文件),*.png, *.jpg, *.css.liquid(liquid文件,本质也是CSS样式文件,里面会包含liquid代码,2.0主题已经不推荐);

config: 此文件夹包含2个.json文件(json是一种键值对格式的文件,常用于表示数据,类似.txt文件)
          settings_schema.json: 此文件是后台的主题编辑器的"模板设置"设置区域的组织和内容,就是如图c-1中的红色框框。
          settings_data.json: 此文件和settings_schema.json是对应的,settings_data.json相当于是前者的应用,你在主题编辑器里面的编辑记录,都会记录到这个文件。

layout: 包含整个主题的引入,相当于最外层的容器,如图l-1中的“①”所示。

locales:承载的是多语言文件,PS: Shopify站点多语言文件也分三种,1. 网站页面的多语言(结构,如输入框的Email, ),2. 后台主题编辑器的多语言, 3. 网站内容的多语言(博客,产品名)。此处locales文件下对应的为前两种。

scss : 自己开发使用的文件。可忽略。


sections: 此目录下为liquid文件。表示可重复使用的内容模块,例如图c-1中的绿色框框.参考图Y-1中的“③”。

snippets: 此目录下为liquid文件,表示更为细小的可重用的代码片段,例如一个图标引入。参考图Y-1中的“④”。

templates: 此目录下为liquid文件,为页面上显示内容的模板,参考图Y-1中的“②”。


c-1:



y-1:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?停止注册

x
分享到:
回复

使用道具 举报

回答|共 4 个

元宇宙YYDS

发表于 2021-12-21 17:42:36 | 显示全部楼层

干货满满
渣渣表示还得多复盘研究

点评

太给面子了哥  详情 回复 发表于 2021-12-21 18:26
回复

使用道具 举报

Yiwong99

发表于 2021-12-21 18:06:21 | 显示全部楼层

元宇宙YYDS 发表于 2021-12-21 17:41
干货满满
渣渣表示还得多复盘研究

我怀疑你是在刷积分
回复

使用道具 举报

孤灯侠影

发表于 2021-12-21 18:26:00 | 显示全部楼层

元宇宙YYDS 发表于 2021-12-21 17:42
干货满满
渣渣表示还得多复盘研究

太给面子了哥
回复

使用道具 举报

css

发表于 2022-2-24 11:02:21 | 显示全部楼层

不错,可视化地表达
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 停止注册

本版积分规则

34 积分
1 主题