#shopify #liquid
#shopify #жидкость
Вопрос:
Я хочу проверить, нет ли сравнительной цены, и я не могу заставить ни одно из следующих действий работать в Shopify:
{% if price > compare_at_price %}
{% if compare_at_price == 0 %}
{% if compare_at_price == "" %}
Я хочу вывести некоторый HTML, когда compare_price не существует.
Ответ №1:
Здесь вам не хватает объекта, чтобы получить его атрибуты:
{% if product.price > product.compare_at_price %}
Do something
{% endif %}
Чтобы проверить, есть ли он:
{% if product.compare_at_price %}
Do sthg
{% endif %}
Чтобы проверить, нет ли его:
{% unless product.compare_at_price %}
Do sthg
{% endunless %}
Документация:
https://shopify.dev/docs/themes/liquid/reference/objects/product