1.2. 如何使用移植
刻录标记分为两种类型:逻辑标签和输出标签。标记为 {% %} 的逻辑标签是条件语句,包括标准编程语言元素,如 if 子句、循环等。
{% if current_user %} <!-- if the user is logged in --> <a href="/logout">Logout</a> <!-- show the logout link --> {% else %} <!-- if the user is not logged in --> <a href="/login">Login</a> <!-- display the login link --> {% endif %}
输出标签标记为 {{ }},用于显示大括号之间的标签值。
{{ current_user.username }} <!-- display the logged-in user's username value -->
有关逻辑标签的文档,请参阅 Shopify 教程。3scale 变化的输出标签的完整引用可在 tags 部分和管理门户的 Help > Liquid Reference 下找到。
1.2.1. 可移动丢弃、标签和过滤器
在 3scale 开发人员门户中,您可以访问三种类型的制造标记:
-
流动丢弃 -
{{ current_account.name }}
-
精简标签 -
{% 内容 %}
-
liquid filters -
{{ form.errors.description | error_class }}
移动丢弃、标签和过滤器与如何使用手机中提到的逻辑和输出标签类似 。
流动下降是最基本的结构,你经常会使用它们。它们提供对系统中存储的某些值的访问权限,如用户名称和应用的标识符。解释器处理它们的方式与任何其他输出标签相同。
另一方面,流动标签是一种逻辑标签,可以呈现或访问系统的某些部分进行进一步自定义,例如,呈现布局中的内容或自定义电子邮件模板。
通过过滤器,可以选择从丢弃、转换值和按某些键分组的结果。有一组标准的移动过滤器,您可以在 Shopify 网站和 一组特殊的 3scale 内部过滤器中找到,它们列在许可 参考 部分。