Dostupni uvjetni operatori jezika Liquid

Kada se koristi u uvjetnim izjavama (if, unless), neke tekuće vrijednosti će se tretirati kao true, a neke će se tretirati kao false.

U jeziku Liquid vrijednosti null i vrijednost boolean false smatraju se vrijednostima false. Sve ostalo smatra se vrijednošću true. Prazni nizovi, prazna polja, itd. tretiraju se kao true. Primjerice,

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

Možete provjeriti ima li praznih nizova i polja pomoću posebne vrijednosti prazno ako je to potrebno.

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

Veličinu vrsta jezika Liquid, vrsta jezika Liquid ili vrsta jezika Liquid možete provjeriti i pomoću posebnog svojstva veličine.

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

Sažetak

Operater Točno Pogrešno
Točno ×
Pogrešno ×
Nula ×
String ×
prazan niz ×
0 ×
1, 3.14 ×
polje ili rječnik ×
prazno polje ili rječnik ×
Objekt ×

Pogledajte također

Pohrana izvornog sadržaja pomoću web-predložaka
Objašnjenje operatora jezika Liquid
Vrste jezika Liquid
Objekti jezika Liquid
Oznake jezika Liquid
Filtri jezika Liquid