Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Liquid-Objekte können sieben grundlegende Typen zurückgeben: String, Number, Boolean, Array, Dictionary, DateTime, or Null. Verwenden Sie die Tags assign oder capture, um Liquid-Variablen zu initialisieren.
String
Verpacken Sie Text in einfache oder doppelte Anführungszeichen, um eine Zeichenfolge zu deklarieren.
{% 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 snippet is 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 das for-Tag durchlaufen und über die Größeneigenschaft 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 das for-Tag durchlaufen und über die Größeneigenschaft 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. Dies wird in Bedingungen als „false“ behandelt.
{% if request.params[ID] %}
This snippet renders if the ID request parameter isn't null.
{% endif %}