Споделяне чрез


Разбиране на операторите на Liquid

Liquid има достъп до всички общи логически оператори и оператори за сравнение. Тези оператори могат да се използват в етикети, като if и unless.

Основни оператори

== Равно на
!= Не е равно на
> Е по-голямо от
< Е по-малко от
>= По-голямо или равно на
<= По-малко или равно на
or Условие А или условие B
И Условие А и условие B

съдържа

„съдържа” проверява наличието на подниз в низ.

{% if page.title contains 'Product' %}

The title of this page contains the word Product.

{% endif %}

„съдържа” може също да провери за присъствие на низ в рамките на масив от низове.

започва със

„startswith” проверява дали даден низ започва с даден подниз.

{% if page.title startswith 'Profile' %}

This is a profile page.

{% endif %}

endswith

„endswith” проверява дали даден низ завършва с даден подниз.

{% if page.title endswith 'Forum' %}

This is a forum page.

{% endif %}

Вижте също