Comprendre les opérateurs Liquid
Liquid a accès à tous les opérateurs logiques et de comparaison courants. Ils peuvent être utilisés dans des balises telles que si et sauf.
Opérateurs de base
== | Égal |
---|---|
!= | N’est pas égal |
> | Supérieur(e) à |
< | Inférieur(e) à |
>= | Supérieur ou égal à |
<= | Inférieur ou égal à |
or | Condition A ou condition B |
and | Condition A et condition B |
contient
contains teste la présence d’une sous-chaîne dans une chaîne.
{% if page.title contains 'Product' %}
The title of this page contains the word Product.
{% endif %}
contains peut également tester la présence d’une chaîne dans un tableau de chaînes.
startswith
startswith teste si une chaîne démarre avec une sous-chaîne donnée.
{% if page.title startswith 'Profile' %}
This is a profile page.
{% endif %}
endswith
endswith teste si une chaîne se termine par une sous-chaîne donnée.
{% if page.title endswith 'Forum' %}
This is a forum page.
{% endif %}