Разбиране на операторите на 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 %}