Общие сведения об операторах Liquid
Liquid имеет доступ ко все распространенным логические операторам и операторам сравнения. Эти операторы могут использоваться в таких тегах, как if и unless.
Базовые операторы
== | равно |
---|---|
!= | Не равна |
> | Больше |
< | Меньше |
>= | Больше или равно |
<= | Меньше или равно |
or | Условие A или условие B |
and | Условие A и условие B |
содержит
contains проверяет наличие подстроки в строке.
{% if page.title contains 'Product' %}
The title of this page contains the word Product.
{% endif %}
contains также может проверить присутствия строки в массиве строк.
startswith
startswith проверяет, начинается ли строка с указанной подстроки.
{% if page.title startswith 'Profile' %}
This is a profile page.
{% endif %}
заканчивается на
endswith проверяет, заканчивается ли строка указанной подстрокой.
{% if page.title endswith 'Forum' %}
This is a forum page.
{% endif %}