Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Условия для вывода значения при переменной {{ special }} в twig


Recommended Posts

Здравствуйте, помогите пожалуйста прописать условия для вывода значения в карточке товара при условии если есть 2 переменных  {{ price }} и {{ special }} выбирать значение из переменной {{ special }}, если есть только 1 переменная {{ price }} тогда брать значения из нее.

Сейчас такой код:

 

{% if lang == 'ua' %}
<div class="np">{% if price >= 1000 %}<p class="text-np-free">Безкоштовно</p>{% else %}<p class="text-np">≈ 55 грн</p>{% endif %}</div>
{% else %}
<div class="np">{% if price >= 1000 %}<p class="text-np-free">Бесплатно</p>{% else %}<p class="text-np">≈ 55 грн</p>{% endif %}</div>
{% endif %}


Не могу понять как в twig дописать условие если присутствует 2 переменных {{ price }} и {{ special }} то выбирать значение только из 1 переменной {{ special }}, буду очень благодарен за помощь, я так понимаю должна быть проверка на {{ price }} && {{ special }} но не могу понять как записать ее правильно...

Змінено користувачем Pavelligaigr
Надіслати
Поділитися на інших сайтах


{% if price and special %}
...
{% else %}
...
{% endif %}

Кажись написал :-) А можете есть у кого то ссылка на мануал по twig как правильно что там писать, первый раз с ним столкнулся в Opencart 3, вижу что там все проще пишется чем в простом php но не всегда могу правильно написать, а главное не могу сам себя перепроверить...

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.