Freigeben über


Verfügbare bedingte Liquid-Operatoren

Hinweis

Ab 12. Oktober 2022 ist Power Apps-Portale Power Pages. Weitere Informationen: Microsoft Power Pages ist jetzt allgemein verfügbar (Blog)
Wir werden die in Kürze migrieren und die Dokumentation für Power Apps-Portale mit der Power Pages-Dokumentation zusammenführen.

Wenn sie in den Bedingungsanweisungen (if, unless) verwendet werden, werden einige Liquid-Werte als "true" und andere als "false" angesehen.

In Liquid werden Null und der boolesche Wert als „false“ behandelt, alles andere als „true“. Leere Zeichenfolgen, leere Arrays usw. werden als "true" behandelt. Zum Beispiel,

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

Sie können leere Zeichenfolgen und Arrays mithilfe des speziellen Wertes "empty" testen, falls erforderlich.

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

Sie können auch die Größe von Liquid-Typen, Liquid-Typen oder Liquid-Typen mit der speziellen Größeneigenschaft testen.

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

Übersicht

Operator Ja Nein
Ja ×
Nein ×
Null ×
Zeichenfolge ×
Leere Zeichenfolge ×
0 ×
1, 3,14 ×
Array oder Wörterbuch ×
Leeres Array oder Wörterbuch ×
Objekt ×

Siehe auch

Speichern von Inhalten mit Webvorlagen
Lernen Sie Liquid-Operatoren kennen
Liquid-Typen
Liquid-Objekte
Liquid-Tags
Liquid-Filter

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).