else

if, elsif, unless, case 제어문에서 모든 조건이 충족되지 않았을 때 실행할 기본 출력 블록을 정의합니다.

문법

{% if condition %} ... {% else %} ... {% endif %}

예시

{% assign count = 0 %}{% if count > 0 %}등록된 항목 있음{% else %}등록된 항목 없음{% endif %}

결과

등록된 항목 없음

else 태그는 조건문이나 case 문에서 앞서 제시된 모든 조건식이 거짓으로 평가되었을 때 최종적으로 실행할 대체 블록을 정의합니다. 별도의 조건을 받지 않으며, 조건 블록의 가장 마지막에 한 번만 위치해야 합니다.

키워드 조합 기반 랜딩 페이지 제작에서는 필수 정보가 비어 있는 경우를 대비하는 안전장치로 주로 활용됩니다. 예를 들어 키워드 행의 속성 중 전화번호나 영업시간이 등록되지 않았을 때 {% if row.phone %}{{ row.phone }}{% else %}대표 고객센터로 문의해 주세요.{% endif %}와 같이 대체 문구를 지정할 수 있습니다. 이를 통해 빈 셀로 인해 페이지 중간이 공백으로 남거나 레이아웃이 깨지는 문제를 효과적으로 방지합니다.

이 문법을 편집기에서 바로 써 보세요.