尚睿出海,专注Shopify定制化模板开发,助力品牌出海。现关注同名公众号限时免费领取90天Shopify体验!!!(官网申请仅14天)
Liquid是什么
Liquid是Shopify基于Ruby编写的一种开源模板语言。我们所能使用到的所有Shopify模板都是基于Liquid语言搭建
Liquid代码的语法
因为拥有独特的语法,你可以非常轻松的就从HTML中找到Liquid语言。Liquid主要使用
- 两重大括号{ { }},表示输出
- 两重大括号加百分号{% %},表示逻辑和控制流
Liquid代码的三个主要特点:
- 对象
- 标签
- 过滤器
对象
对象是 Shopify 后台的输出数据片段。对象被包裹在双重大括号中:
{
{ product.title }}
该代码的输出结果就是产品的标题。
{
{ product.available }}
该代码输出值为布尔值True 或 False, 表示此产品是否符合出售条件。
标签
标签主要用于创建逻辑和控制流。其代码如下:
{% if product.available %}
<h2>Price: