if, elsif y else
unless
unless es lo contrario de if:
case
Comparaciones
Liquid lee
and y or de derecha a izquierda y no admite paréntesis. Para reglas complejas, anida etiquetas if.
Ejemplos habituales
Solo cuando el pedido tiene una nota:Condiciones de Liquid en bloques visuales
La Condición de Liquid de un bloque es la parte que va dentro de{% if … %}: una sola expresión, sin etiquetas. Por ejemplo, total_price >= 10000 and customer.tags contains 'VIP'. Foliant la comprueba mientras escribes, con el pedido de ejemplo, y te avisa si Liquid no puede leerla.
Información útil
- Las comparaciones de texto distinguen mayúsculas y minúsculas:
'vip'no coincide con'VIP'. Las condiciones de etiquetas del editor visual con contienen el texto no distinguen mayúsculas y minúsculas. financial_statusyfulfillment_statusvan en minúsculas y con guiones bajos:paid,partially_refunded,unfulfilled,partially_fulfilled.- Comprueba las condiciones con los Pedidos de ejemplo y con tus propios pedidos recientes en el selector de pedidos de la vista previa. Consulta Vista previa, tamaño de papel y zoom.