Se você está familiarizado com os placeholders no Zendesk Support, então já sabe alguma coisa sobre marcação Liquid. É a linguagem de modelos que usamos para habilitá-los. Placeholders são usados em automações, macros, alvos, gatilhos e widgets como recipientes para dados de tickets e usuário gerados dinamicamente. O que você não deve saber sobre a marcação Liquid é que ela também pode ser usada para personalizar a forma como estes dados são selecionados e exibidos como resultado. Isso ocorre porque a marcação Liquid também permite criar lógica de programação simples, como instruções "case", instruções "if", "for loops" e assim por diante.
Ao criar instruções simples de controle diretamente na ação comentário/descrição nas macros e a ação do usuário de e-mail em automações e gatilhos, você pode realizar em uma automação, macro ou gatilho o que costumava ter que fazer em várias automações, macros e gatilhos. Também é possível personalizar a forma como o texto de comentário é apresentado.
Você pode encontrar a documentação da marcação Liquid em Liquid for Designers. Todos os elementos da linguagem são descritos em detalhes. No entanto, segue uma breve introdução sobre como ela funciona.
Liquid é uma linguagem de modelagem para renderização de e-mail e HTML. É o mecanismo que permite o posicionamento automatizado de dados em comentários e notificações por e-mail através de placeholders.
- Saída, que é a saída de texto entre chaves duplas.
- Tags, que contêm a lógica de programação que determina como os dados são expressos com placeholders.
Se você simplesmente associar a saída ao placeholder, já entendeu metade do que é o Liquid e como ele é usado. No entanto, o que você pode não saber sobre a saída do Liquid é que além de expressar dados dos tickets e do usuário, também existem métodos disponíveis para manipular cadeias de texto e matrizes. No Liquid, esses métodos são chamados de filtros. O uso de um filtro pode transformar texto em caracteres em maiúsculas, por exemplo. Mas este é um dos exemplos mais simples onde os filtros podem ser usados. Para obter mais informações, consulte a documentação do Liquid.
A outra metade do caminho para entender como o Liquid pode ser usado vem de saber o que são tags e como elas são usadas. As tags oferecem a lógica de programação que você pode usar para selecionar e apresentar os dados.
Com o uso de tags Liquid, você pode criar:
- instruções 'if else'
- instruções 'case'
- for loops
- ciclos
- atribuições de variáveis
Para ver mais exemplos de como a marcação Liquid pode ser usada, consulte os artigos a seguir:
- Uso da marcação Liquid para suporte a vários idiomas em automações, macros e gatilhos
- Modificação de um gatilho de ticket para retornar uma resposta com base no horário de operação
- Uso da marcação Liquid para personalizar a formatação e o local do texto em comentários e notificações por e-mail
- Como posso formatar placeholders com marcação Liquid?