Freigeben über


Verfügbare Liquid-Typen

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.

Liquid-Objekte können sieben grundlegende Typen zurückgeben: String, Number, Boolean, Array, Dictionary, DateTime, or Null. Liquid-Variablen können durch Verwendung der Tags assign oder capture initialisiert werden.

Zeichenfolge

Eine Zeichenfolge wird deklariert, indem ein Text in einfache oder doppelte Anführungszeichen eingeschlossen wird.

{% assign string_a = "Hello World!" %}

{% assign string_b = 'Single quotes work too.' %}

Rufen Sie die Anzahl der Zeichen in einer Zeichenfolge mit der size-Eigenschaft ab.

{{ string_a.size }} <!-- Output: 12 -->

Zahl

Zahlen können ganze Zahlen oder Gleitkommazahlen sein.

{% assign pi = 3.14 %}

{% if page.title.size > 100 %}

This page has a long title.

{% endif %}

Boolean

Boolesche Werte sind entweder true oder false.

{% assign x = true %}

{% assign y = false %}

{% if x %}

This will be rendered, because x is true.

{% endif %}

Array

Arrays führen eine Liste mit Werten eines beliebigen Typs aus. Sie können mit [ ] auf ein bestimmtes Element im nullbasierten Index zugreifen, den Index über den for tag durchlaufen und über die size-Eigenschaft die Anzahl der Elemente im Array abfragen.

{% for view in entitylist.views %}

{{ view.name }}

{% endfor %}

{{ entitylist.views[0] }}

{% if entitylist.views.size > 0 %}

This list has {{ entitylist.views.size }} views.

{% endif %}

Dictionary

Wörterbücher geben eine Sammlung von Werten an, auf die mit einem Zeichenfolgenschlüssel zugegriffen werden kann. Sie können mit [ ] auf ein bestimmtes Element im Zeichenfolgenschlüssel zugreifen, den Index über den for tag durchlaufen und über die size-Eigenschaft die Anzahl der Elemente im Wörterbuch abfragen.

{{ request.params[ID] }}

{% if request.params.size > 0 %}

The request parameters collection contains some items.

{% endif %}

DateTime

DateTime-Objekte stellen ein bestimmtes Datum und eine bestimmte Uhrzeit dar.

{{ page.modifiedon | date: 'f' }}

Null

Null stellt einen leeren oder nicht vorhandene Wert dar. Alle Ausgaben, die versuchen, einen Nullwert zurückzugeben, rendern nichts. Er wird in Bedingungen als "false" behandelt.

{% if request.params[ID] %}

This will render if the ID request parameter is NOT null.

{% endif %}

Siehe auch

Speichern von Inhalten mit Webvorlagen
Lernen Sie Liquid-Operatoren kennen
Bedingt
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).