Қолжетімді 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 %}
Жиынтық мәліметтер
Амалдағыш | Шынайы | Өтірік |
---|---|---|
Шынайы | × | |
Өтірік | × | |
Нөл | × | |
String | × | |
бос жол | × | |
0 | × | |
1, 3.14 | × | |
көрсеткі немесе сөздік | × | |
бос көрсеткі немесе сөздік | × | |
Нысан | × |