Поделиться через


Общие сведения об операторах 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 %}

См. также