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