Del via


Tilgjengelige Liquid-betingede operatorer

Ved bruk i betingede setninger (hvis, med mindre), blir noen Liquid-verdier håndtert som sann og noen som usann.

I Liquid håndteres nullverdier og den boolske verdien usann som usann, og alt annet som sann. Tomme strenger og tomme matriser håndteres for eksempel som sann.

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

Test for tomme strenger og matriser ved hjelp av spesialverdien empty hvis det er nødvendig.

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

Test størrelsen på Liquid-typer ved å bruke spesialegenskapen size.

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

Sammendrag

Operatør Sann Usann
Sann ×
Usann ×
Null ×
String ×
tom streng ×
0 ×
1, 3.14 ×
matrise eller ordliste ×
tom matrise eller ordliste ×
Objekt ×

Se også