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