Opis operatorów języka Liquid
Liquid ma dostęp do wszystkich typowych operatorów logicznych i porównania. Te operatory mogą być używane w znacznikach takich jak jeśli i chyba że.
Operatory podstawowe
== | Równa się |
---|---|
!= | Nie równa się |
> | Większe niż |
< | Mniejsze niż |
>= | Większe niż lub równe |
<= | Mniejsze niż lub równe |
or | Warunek A lub warunek B |
and | Warunek A i warunek B |
zawiera
zawiera testy na obecność podciągu wewnątrz ciągu.
{% if page.title contains 'Product' %}
The title of this page contains the word Product.
{% endif %}
zawiera również test na obecność ciągu w tablicy ciągów.
startswith
startswith sprawdza, czy ciąg rozpoczyna się od danego podciągu.
{% if page.title startswith 'Profile' %}
This is a profile page.
{% endif %}
kończy się na
endswith sprawdza, czy ciąg kończy się danym podciągiem.
{% if page.title endswith 'Forum' %}
This is a forum page.
{% endif %}