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.
Wenn sie in den Bedingungsanweisungen (if, unless) verwendet werden, werden manche 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 und leere Arrays werden zum Beispiel als „true“ behandelt.
{% assign empty_string = "" %}
{% if empty_string %}
<p>This will render.</p>
{% endif %}
Testen Sie ggf. auf leere Zeichenfolgen und Arrays mithilfe des speziellen Wertes „empty“.
{% unless page.title == empty %}
<h1>{{ page.title }}</h1>
{% endunless %}
Testen Sie die Größe von Liquid-Typen mithilfe der speziellen Größeneigenschaft.
{% 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 | × |