Поділитися через


Доступні умовні оператори Liquid

При використанні в умовному твердженні (Якщо, Якщо не), деякі значення Liquid вважаються істиною, а деякі буде розглядатися як помилкові.

У Liquid помилкові нульове і логічне значення вважатимуться помилковими, а все інше прирівнюється до істини. Порожній рядки, порожні масиви і т.д. розглядаються як істина. Приклади

{% assign empty_string = "" %}
{% if empty_string %}
<p>This will render.</p>
{% endif %}

Ви можете перевірити порожні рядки і масиви, використовуючи спеціальні значення пусто за необхідності.

{% unless page.title == empty %}
<h1>{{ page.title }}</h1>
{% endunless %}

Ви також можете перевірити розмір Типів Liquid за допомогою спеціальних властивостей розміру.

{% if page.children.size > 0 %}
<ul>
{% for child in page.children %}
<li>{{ child.title }}</li>
{% endfor %}
</ul>
{% endif %}

Підсумок

Оператор Так Ні
Так ×
Ні ×
Null-значення ×
String ×
порожній рядок ×
0 ×
1, 3,14 ×
масив або словник ×
порожній масив або словник ×
Об'єкт ×

Статті за темою: