Delen via


Beschikbare voorwaardelijke Liquid-operators

Als Liquid-waarden in voorwaardelijke instructies (if, unless) worden gebruikt, worden bepaalde Liquid-waarden als waar behandeld en andere als onwaar.

In Liquid worden null en de booleaanse waarde als onwaar behandeld; de rest wordt behandeld als waar. Zo worden bijvoorbeeld lege tekenreeksen en lege matrices behandeld als waar.

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

Test indien nodig op lege tekenreeksen en matrices met de speciale waarde leeg.

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

Test de grootte van Liquid-typen met behulp van de eigenschap voor speciale grootte.

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

Overzicht

Operator Waar Onwaar
Waar ×
Onwaar ×
Null ×
String ×
lege tekenreeks ×
0 ×
1, 3.14 ×
matrix of woordenlijst ×
lege matrix of woordenlijst ×
Object ×

Zie ook