Razumevanje operatorjev za Liquid
Liquid lahko dostopa do vseh običajnih logičnih operatorjev in operatorjev primerjanja. Operatorje je mogoče uporabiti v oznakah, kot sta oznaki if in unless.
Osnovni operatorji
== | je enako |
---|---|
!= | Ni enako |
> | Večje od |
< | Manjše od |
>= | Večje ali enako kot |
<= | Manjše ali enako kot |
or | Pogoj A ali pogoj B |
IN | Pogoj A in pogoj B |
vsebuje
»vsebuje« preverja prisotnost podniza znotraj niza.
{% if page.title contains 'Product' %}
The title of this page contains the word Product.
{% endif %}
»vsebuje« lahko preverja tudi, ali je niz prisoten v polju z nizi.
se začne z
»se začne z« preverja, ali se niz začne z danim podnizom.
{% if page.title startswith 'Profile' %}
This is a profile page.
{% endif %}
se konča z
»se konča z« preverja, ali se niz konča z danim podnizom.
{% if page.title endswith 'Forum' %}
This is a forum page.
{% endif %}