if, elsif, else
unless
unless는 if의 반대입니다.
case
비교 연산
Liquid는
and와 or를 오른쪽에서 왼쪽으로 읽으며 괄호를 지원하지 않습니다. 복잡한 규칙에는 if 태그를 중첩해서 사용하세요.
자주 쓰는 예시
주문에 메모가 있을 때만:비주얼 블록의 Liquid 조건
블록의 Liquid 조건은{% if … %} 안에 들어가는 부분으로, 태그 없이 하나의 표현식만 입력합니다. 예: total_price >= 10000 and customer.tags contains 'VIP'. Foliant는 입력하는 동안 샘플 주문을 기준으로 조건을 확인하고, Liquid가 읽을 수 없으면 알려 줍니다.
참고 사항
- 텍스트 비교는 대소문자를 구분합니다.
'vip'는'VIP'와 일치하지 않습니다. 비주얼 편집기에서 텍스트 포함을 사용하는 태그 조건은 대소문자를 구분하지 않습니다. financial_status와fulfillment_status값은 밑줄이 들어간 소문자입니다:paid,partially_refunded,unfulfilled,partially_fulfilled.- 미리 보기 주문 선택기에서 샘플 주문과 최근 주문으로 조건을 확인하세요. 미리 보기, 용지 크기, 확대/축소를 참조하세요.