跳到主要内容

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