Jagamisviis:


Saadavaolevad Liquidi tingimustehtemärgid

Kui seda kasutatakse tingimuslikes avaldistes (kui, kui ... ei), siis käsitletakse mõnd likviidset väärtust tõeena ja mõnd väärana.

Liquidis käsitletakse nullväärtust ja kahendmuutuja väära väärtust väärana, kõiki muid väärtusi tõesena. Tühje stringe, tühje massiive jne käsitletakse tõesena. Näited

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

Saate tühje stringe ja massiive testida, kasutades vajaduse korral erilist väärtust tühi.

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

Võite kontrollida ka üksuste Liquid-tüübid suurust, kasutades spetsiaalset suuruse atribuuti.

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

Kokkuvõte

Operaator True Väär
True ×
Väär ×
Null ×
String ×
tühi string ×
0 ×
1, 3.14 ×
massiiv või sõnastik ×
tühi massiiv või sõnastik ×
Objekt ×

Vt ka