Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Når de bruges i betingelsessætninger (if, unless), behandles nogle Liquid-værdier som true, og nogle behandles som false.
I Liquid behandles null og booleske værdier som false, alt andet behandles som true. Tomme strenge, tomme matrixer osv. behandles som true.
{% assign empty_string = "" %}
{% if empty_string %}
<p>This will render.</p>
{% endif %}
Test for tomme strenge og matricer ved at bruge den særlige værdi tom, hvis det er nødvendigt.
{% unless page.title == empty %}
<h1>{{ page.title }}</h1>
{% endunless %}
Test størrelsen på Liquid-typer ved hjælp af egenskaben for specialstørrelse.
{% if page.children.size > 0 %}
<ul>
{% for child in page.children %}
<li>{{ child.title }}</li>
{% endfor %}
</ul>
{% endif %}
Opsamling
Operatør | Sand | Falsk |
---|---|---|
Sand | × | |
Falsk | × | |
Null | × | |
String | × | |
tom streng | × | |
0 | × | |
1, 3,14 | × | |
matrix eller ordbog | × | |
tom matrix eller ordbog | × | |
Objekt | × |