Wenn Sie mit Platzhaltern in Zendesk Support vertraut sind, wird Ihnen Liquid Markup nicht ganz unbekannt vorkommen. Platzhalter werden mithilfe dieser Vorlagensprache aktiviert. Platzhalter werden in Automatisierungen, Makros, Zielen, Auslösern und Widgets als Container für dynamisch erstellte Tickets und Benutzerdaten eingesetzt. Liquid Markup kann aber auch verwendet werden, um festzulegen, wie diese Daten ausgewählt und als Ausgabe dargestellt werden. Mit Liquid können Sie einfache Programmierlogik wie case-Anweisungen, if-Anweisungen, for-Schleifen usw. erstellen.
Durch Integration einfacher Steueranweisungen direkt in die Aktion „Kommentar/Beschreibung“ von Makros und die Aktion „E-Mail an Benutzer“ von Automatisierungen und Auslösern können Sie mithilfe einer einzigen Automatisierung, eines einzigen Makros oder eines einziges Auslösers Schritte durchführen, für die früher mehrere Automatisierungen, Makros und Auslöser erforderlich waren. Sie können auch die Darstellung von Kommentartext anpassen.
Die Liquid-Dokumentation finden Sie unter Liquid for Designers. Alle Elemente der Sprache sind dort detailliert beschrieben. Im Folgenden finden Sie jedoch eine kurze Einführung.
Bei Liquid handelt es sich um eine Vorlagensprache für E-Mail und HTML. Liquid ist der Mechanismus, mit dem die Platzierung von Daten in Kommentaren und E-Mail-Benachrichtigungen unter Verwendung von Platzhaltern automatisiert wird.
- Output, d. h. Textausgaben in doppelt geschweiften Klammern.
- Tags, d. h. Anweisungen mit der Programmierlogik, die festlegt, wie die Daten anhand von Platzhaltern dargestellt werden.
Wenn Sie Output einfach mit Platzhalter gleichsetzen, offenbart sich Ihnen schon ein großer Teil des Konzepts von Liquid und seiner Verwendung. Output bedeutet jedoch auch, dass es neben der Darstellung von Ticket- und Benutzerdaten auch Methoden gibt, mit denen sich Textzeichenfolgen und Arrays manipulieren lassen. In Liquid heißen diese Methoden Filter. Mit Filtern können Sie Text z. B. in Großbuchstaben umwandeln, obwohl es sich hierbei um das einfachste Beispiel für die Verwendung von Filtern handelt. Weitere Informationen finden Sie in der Liquid-Dokumentation.
Der zweite Teil des Verwendungskonzepts von Liquid erklärt sich aus Tags und ihrer Verwendung. Tags liefern die Programmierlogik, mit der Sie Daten auswählen und darstellen.
Mithilfe von Liquid-Tags können Sie folgende Komponenten erstellen:
- if...else-Anweisungen
- case-Anweisungen
- for-Schleifen
- Zyklen
- Variablenzuordnungen
Weitere Beispiele zur Verwendung von Liquid Markup finden Sie in den folgenden Beiträgen:
- Verwenden von Liquid Markup zur Unterstützung von mehreren Sprachen in Automatisierungen, Makros und Auslösern
- Ändern eines Ticketauslösers, damit eine Antwort basierend auf Geschäftszeiten zurückgegeben wird
- Verwenden von Liquid Markup zum Anpassen des Textformats und der Textplatzierung in Kommentaren und E-Mail-Benachrichtigungen
- Wie kann ich Platzhalter mit Liquid Markup formatieren?