기본적으로 Liquid는 두 가지 다른 마크업 - 출력과 태그로 구성됩니다.
출력 마크업은 웹페이지에 내용을 표시하는 데 사용할 수 있습니다. 정보는 변수, 플레이스홀더 또는 객체 참조에서 가져올 수 있습니다. 또한 고급 출력을 위한 필터를 생성하는 데 사용할 수도 있습니다.
예시:
{{ portal.name }}
{{ portal.contact_info }}
태그는 원하는 방식으로 테마를 프로그래밍할 수 있게 해주는 논리적 문장입니다. 일반적인 프로그래밍 언어인 Java처럼 코드 내에서 주석, 조건문, 루프 등을 생성하는 데 사용할 수 있습니다.
예시:
포털에 포럼 주제가 있는 경우(0보다 많음) 무언가를 수행하기 위해 "if" 블록 사용
{% if portal.topics_count > 0 %}
<!--무언가 멋진 것을 하세요-->
{% endif %}
포털의 각 솔루션 카테고리를 순회하며 이에 따라 무언가를 수행하기
{% for category in portal.solution_categories %}
<!--무언가를 하세요-->
다음: 동적 플레이스홀더{% endfor %}