Операторы Liquid

В Liquid есть доступ ко всем логическим операторам и операторам сравнения. 

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

== (равно)
{% if product.title == "колбаса" %} Это колбаса {% endif %}
!= (не равно)
{% if product.title != 'колбаса' %} 
 Это не колбаса
{% endif %}
> (больше)
{% if collection.products > 10 %} 
 Товаров больше 10
{% endif %}
< (меньше)
{% if collection.products < 10 %} 
 Товаров меньше 10
{% endif %}
>= (больше или равно)
{% if collection.products >= 10 %} 
 Товаров больше или равно 10
{% endif %}
><= (меньше или равно)
{% if collection.products <= 10 %} 
 Товаров меньше или равно 10
{% endif %}
or (или)
{% if collection.subcollections.size > 0 or collection.title == 'Бренды' %} 
 коллекция бренды или коллекция включающая более 0 субколлекций 
{% endif %}
and (и)
{% if collection.subcollections.size > 0 and collection.title == 'Бренды' %} 
 Если имя коллекции - бренды и коллекция включает более 0 субколлекций 
{% endif %}
contains

Проверяет наличие подстроки внутри строки или внутри массива из строк.

{% if product.title contains 'Pack' %} This product's title contains the word Pack. {% endif %}
{% if article.tags contains 'Hello' %} This article has been tagged with 'Hello'. {% endif %}

Оставить оценку

Оценка успешно отправлена.
Она будет проверена администратором перед публикацией.
Перед публикацией все оценки проходят модерацию

Оценки: 0

Остались вопросы?
Отправь тикет в техподдержку!
Еще нет своего магазина?
Создайте интернет-магазин на платформе inSales
Всё для продаж уже внутри!
Нажимая кнопку «Зарегистрироваться», я принимаю Пользовательское соглашение и Политику конфиденциальности
Недавно просмотренные статьи
Продолжая пользоваться сайтом,
вы соглашаетесь с использованием cookie