Делите путем


Доступни Liquid условни оператори

Напомена

Од 12. октобра 2022. Power Apps портали постају Power Pages. Више информација: Услуга Microsoft Power Pages је сада општедоступна (блог)
Ускоро ћемо мигрирати и објединити документацију о Power Apps порталима са документацијом о услузи Power Pages.

Када се користи у условним изјавама (if, unless), поједине Liquid вредности ће бити третиране као тачне, а неке ће бити третиране као нетачне.

У језику Liquid, вредности „null“ и „нетачна логичка вредност“ се третирају као нетачне; све остало се третира као true. Празан ниске празни низови итд. се третирају као тачни. На пример,

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

Можете да тестирате има ли празних ниски и низова коришћењем посебне вредности празно ако је потребно.

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

Можете и да тестирате величину Liquid типова, Liquid типова или Liquid типова помоћу посебног својства величине.

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

Резиме

Оператор True False
True ×
False ×
Нула ×
String ×
празна ниска ×
0 ×
1, 3,14 ×
низ или речник ×
празан низ или речник ×
Објекат ×

Такође погледајте

Чување изворног садржаја помоћу веб-предложака
Разумевање Liquid оператора
Типови Liquid објеката
Liquid објекти
Liquid ознаке
Liquid филтери

Напомена

Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)

Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).