简介
友好速搭的主题,主要由 Liquid 模板文件组成(以.html
结尾),每个文件都有特定用途。例如,product_list.html 是用来显示商品列表,product.html 用来显示商品详情内容。友好速搭的主题,还包含 settings.html 文件,方便通过主题设置,来修改主题。
主题结构
一套友好速搭主题,由以下目录组成:
布局/Layout目录
用来存放布局文件,默认包含 theme.html 和 mobile.html 两个文件。可以在 template 文件中,使用layout方法或dynamic_layout方法来指定 layout 文件。
模板/Templates目录
用来存放模板文件,包括以下:
- index.html
- product.html
- products_list.html
- type.html
- vendor.html
- discount.html
- page.html
- search.html
- cart.html
- blog.html
- blogs_list.html
- account/index.html
- account/login.html
- account/register.html
- account/validate_email.html
- account/forget_password.html
- account/reset_password.html
- account/change_password.html
- account/create_order.html
- account/orders_list.html
- account/order.html
- system/404.html
- system/500.html
- system/closing.html
- system/protecting.html
小部件/Snippets目录
用来存放 snippet 文件,snippet 文件可以在 template 文件中被引用。可以在 template 文件中,使用include方法加载 snippet 文件。
资源/Assets目录
用来存放主题中,所有的静态资源文件,包括图片、CSS、JavaScript等文件。可以在 Liquid 文件中使用asset_url方法来加载资源文件。
配置/Configs目录
用来存放主题的配置文件,settings.html 是主题的设置面板,settings_data.json 用于存放用户的主题设置内容。