조건문

수정일 일요일, 9 3월 시간: 2:23 PM

i. If/Else

Liquid 라이브러리의 If-Else-Unless 구조를 사용하면 기존 프로그래밍 언어에서와 마찬가지로 HTML 문을 분기할 수 있습니다. 구현하기 쉽고 몇 단계만 거치면 됩니다.
아래 예는 포털에서 로그인한 사용자와 로그아웃한 사용자에게 서로 다른 링크를 표시하는 If-Else 구조를 만드는 방법을 보여줍니다.

{% if portal.user %}


<a href="{{ portal.profile_url }}">프로필 수정</a<</span>

<a href="{{ portal.logout_url }}">로그아웃</a>


{% else %}


<a href="{{ portal.login_url }}">로그인</a>

<a href="{{ portal.signup_url }}">가입</a</span>


{% endif %}


ii. 대소문자:
대소문자는 널리 사용되는 프로그래밍 언어에서 사용되는 스위치 케이스와 유사합니다. 여러 값을 가진 단일 표현식을 검사하고 그에 따라 다른 문으로 분기합니다.

{% case forum.type_name %}

{% '공지사항'일 때 %}

<!-- 공지사항 포럼용 스타일 -->


{% '아이디어'일 때 %}

<!-- 아이디어 포럼용 스타일 -->


{% '질문'일 때 %}

<!-- 질문 포럼용 스타일 -->

>


{% '문제' 시 %}

<!-- 문제 포럼 스타일 -->


{% else %}

<!-- 기본 포럼 스타일 -->


{% endcase %}


스위치 케이스는 솔루션 카테고리 또는 포럼 주제 유형에 따라 다른 스타일을 제공하려는 경우에 특히 유용합니다.


다음: 루핑 및 반복

아티클이 유용했나요?

훌륭합니다!

피드백을 제공해 주셔서 감사합니다.

도움이 되지 못해 죄송합니다!

피드백을 제공해 주셔서 감사합니다.

아티클을 개선할 수 있는 방법을 알려주세요!

최소 하나의 이유를 선택하세요
CAPTCHA 확인이 필요합니다.

피드백 전송

소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.