OpenCart 3.x - синтаксическая проблема с циклом IF / ELSE

У меня есть код в файле шаблона OpenCart 2.0, который включает этот блок:

<?php if($stock >= 1) { ?>
    (block of HTML #1)
<? } else { ?>
    (block of HTML #2)
<? } ?>

Попытка реализовать то же самое в шаблоне OpenCart 3.0, который использует язык Twig, приводит к отображению "= 1) {?>" Во внешнем интерфейсе, за которым следуют оба HTML-блока.

Я просмотрел документацию OpenCart Twig, но не понял, что я делаю не так.

Если кто-нибудь может предоставить пример правильного кода, я был бы очень признателен.


person TomJones999    schedule 19.09.2017    source источник


Ответы (1)


В этом примере вы можете увидеть, как отобразить переменную и как сравнить ее в twig:

stock is: {{ stock }}
<br>

{% if stock >= 1 %}
    (block of HTML #1)
{% else %}
    (block of HTML #2)
{% endif %}
person DigitCart    schedule 21.09.2017