如果您熟悉 Zendesk Support 中的占位符,那么您已经对 Liquid Markup 有所了解。它是我们用于启用占位符的模板语言。占位符在自行程序、宏、目标、触发器和小组件中用作动态生成的工单和用户数据的容器。关于 Liquid Markup 您可能不知道的是,您还可以用它来自定义如何选择此数据并将其显示为输出。这是因为 Liquid 还允许您创建简单的编程逻辑,例如 case 语句、if 语句、for 循环等。
通过直接在宏的评论/描述操作中以及在自行程序和触发器中的“给用户发送电邮”操作中编写简单的控制语句,您可以在一个自行程序、宏或触发器中完成过去必须在多个自行程序、宏和触发器中执行的操作。您还可以自定义评论文本的显示方式。
您可以在 Liquid for Designers(英语)找到 Liquid 文档。该语言的所有元素均有详细描述。本文是对其工作原理的简要介绍。
Liquid 是一种用于呈现电邮和 HTML 的模板语言。Liquid 是一种可使用占位符自动在评论和电邮通知中放置数据的机制。
- 输出,这是包含在双大括号中的文本输出。
- 标签,包含决定如何用占位符表示数据的编程逻辑。
如果您只是将输出视为等同于占位符,那么您对Liquid 是什么以及它的使用方式的理解只有一半。关于 Liquid 输出您可能不知道的是,除了表示工单和用户数据之外,还有一些方法可用于操作文本字符串和数组。在 Liquid 中,这些方法称为筛选。例如,您可以使用筛选将文本转换为大写字符。关于筛选的用途,这只是最简单的例子之一。有关更多信息,请参阅 Liquid 文档。
要理解 Liquid,另一方面要了解什么是标签以及如何使用标签。标签提供了可用于选择和显示数据的编程逻辑。
使用 Liquid 标签可以创建:
- if else 语句
- case 语句
- for 循环
- cycle
- 变量分配
如需了解更多关于 Liquid Markup 的使用范例,请参阅以下文章:
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。