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 开发人员门户中,您可以访问三种类型的制造标记:

移动丢弃、标签和过滤器与如何使用手机中提到的逻辑和输出标签类似

流动下降是最基本的结构,你经常会使用它们。它们提供对系统中存储的某些值的访问权限,如用户名称和应用的标识符。解释器处理它们的方式与任何其他输出标签相同。

另一方面,流动标签是一种逻辑标签,可以呈现或访问系统的某些部分进行进一步自定义,例如,呈现布局中的内容或自定义电子邮件模板。

通过过滤器,可以选择从丢弃、转换值和按某些键分组的结果。有一组标准的移动过滤器,您可以在 Shopify 网站和 一组特殊的 3scale 内部过滤器中找到,它们列在许可 参考 部分。