if, elsif e else
unless
unless é o oposto de if:
case
Comparações
O Liquid lê
and e or da direita para a esquerda e não tem parênteses. Para regras complexas, aninhe etiquetas if.
Exemplos comuns
Apenas quando a encomenda tem uma nota:Condições Liquid em blocos visuais
A Condição Liquid de um bloco é a parte que fica dentro de{% if … %}: uma única expressão, sem etiquetas. Por exemplo, total_price >= 10000 and customer.tags contains 'VIP'. O Foliant verifica-a à medida que escreve, com base na encomenda de exemplo, e avisa-o se o Liquid não a conseguir ler.
Bom saber
- As comparações de texto distinguem maiúsculas de minúsculas:
'vip'não corresponde a'VIP'. As condições de etiqueta do editor visual com contêm o texto ignoram maiúsculas e minúsculas. financial_statusefulfillment_statusestão em minúsculas, com underscores:paid,partially_refunded,unfulfilled,partially_fulfilled.- Verifique as condições com as Encomendas de exemplo e com as suas encomendas recentes no seletor de encomendas da pré-visualização. Consulte Pré-visualização, tamanho do papel e zoom.