Dostępne operatory warunkowe Liquid

Uwaga

12 października 2022 r. funkcja Portale usługi Power Apps została przekształcona w usługę Power Pages. Więcej informacji: Usługa Microsoft Power Pages jest teraz ogólnie dostępna (blog)
Wkrótce zmigrujemy i scalimy dokumentację funkcji Portale usługi Power Apps z dokumentacją usługi Power Pages.

Gdy używane w instrukcjach warunkowych (jeśli, chyba że), niektóre wartości Liquid będą traktowane jako prawda, a niektóre będą traktowane jako fałsz.

W kodzie Liquid wartość null i wartość logiczna false są traktowane jako fałsz, wszystko inne jest traktowane jako prawda. Puste ciągi, puste tablice, itp., są traktowane jako prawda. Na przykład,

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

W razie potrzeby możesz sprawdzić puste ciągi i tablice za pomocą specjalnej wartości puste.

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

Można także sprawdzić rozmiar Typy Liquid, Typy Liquid, lub Typy Liquid przy użyciu właściwości Rozmiar specjalny.

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

Podsumowanie

Operator Prawda Fałsz
Prawda ×
Fałsz ×
Null (zero) ×
String ×
pusty ciąg ×
0 ×
1, 3.14 ×
tablica lub słownik ×
pusta tablica lub słownik ×
Obiekt ×

Zobacz także

Przechowuj zawartość źródła przy użyciu szablonów sieci Web
Poznaj Operatory Liquid
Typy Liquid
Obiekty Liquid
Tagi Liquid
Filtry Liquid

Uwaga

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).