Синтаксис

Теги

Теги управляют логикой шаблонов. При их помощи вы можете организовывать циклы и логику ветвления.

В liquid для тегов существует два типа разделителей:

  1. {{ code }}
  2. {% code %}
Liquid
        
          

Привет, {{ 'Вася' }}!
>> Привет, Вася!


{{ account.title }}
>> Название интернет-магазина из настроек аккаунта.


{% for product in collections.all.products %}
  <p>{{ product.title }}</p>
{% endfor %}
>> <p>Имя товара 1</p>
>> <p>Имя товара 2</p>
>> <p>Имя товара 3</p>


{% assign is_visible = false %}
{% if is_visible %}
  Показать
  {% else %}
  Скрыть
{% endif %}
>> Скрыть


{% for i in (1..4) %}
  {% cycle 'odd', 'even' %} /
{% endfor %}
>> odd / even / odd / even /


{% include 'footer' %}
>> Содержимое сниппета «footer»