Objects
Liquid objects 代表可用于构建主题的变量。Object 类型包括店铺资源、标准 Shoplazza 内容以及帮助构建交互功能的元素。
Objects 可能代表单个数据点,也可能包含多个属性。某些属性可能代表关联的 object,例如 collection 中的商品。
📘 注意
Liquid objects 也常被称为 Liquid 变量。
使用方式
Objects 及其属性使用花括号分隔符 {{ }} 包裹。
例如,product object 包含一个名为 title 的属性,可用于输出商品的标题。
{{ product.title }}
{
"product": {
"title": "Ace Cashmere Beanie"
}
}
Ace Cashmere Beanie
访问方式
访问 object 的方式取决于 object 本身及您希望访问它的上下文。Object 可以通过以下方式访问:
- 全局访问:可以在任何 Liquid 主题文件中直接访问该 object,但 Liquid 资源文件除外。
- 通过父级 object 访问:许多 objects 由另一个 object 返回,或作为父级的属性存在。例如,您可以访问 blog object 的
articles属性。
请参阅每个 object 以了解其访问方式。
创建变量
您也可以使用 variable tags 创建自定义变量,变量在语法上与 objects 的处理方式相同。
{% assign variable = 'custom variable' %}
{{ variable }}
custom variable