Скройте кнопку «Добавить в корзину» в OpenCart 3, если цена равна 0 - PullRequest
0 голосов
/ 07 ноября 2018

Мне нужно решение, чтобы скрыть кнопку «Добавить в корзину» со страницы товара, когда цена товара равна нулю. Я пытался с этим кодом, но кнопка не скрывается:

{% if (price > 0) %}
    <input type="button"  value="{{ button_cart }}" data-loading-text="{{ text_loading }}" id="button-cart" class="btn btn-mega btn-lg " />
{% endif %}

Как скрыть кнопку «Добавить в корзину» в OpenCart 3, если price равно 0?

1 Ответ

0 голосов
/ 10 ноября 2018

Код, который вы разместили, выглядит хорошо, и, насколько я вижу, должен работать. Но есть несколько причин, по которым изменения в вашем шаблоне могут не обрабатываться:

  1. OCMod. Если у вас установлены какие-либо расширения OCMod, которые влияют на шаблон продукта, он кэшируется, и вам потребуется обновить кэш OCMod после внесения любых прямых изменений в файл шаблона. Это можно сделать, перейдя на Расширения Модификации и нажав синий значок обновления:

    Enter image description here

  2. Кэш Twig: по умолчанию система шаблонов Twig также создает кэш файлов шаблонов, поэтому при внесении изменений вам необходимо либо отключить кэширование, либо обновить его. В правом верхнем углу панели администратора есть маленький значок шестеренки, который открывает диалоговое окно для следующих настроек:

    Enter image description here

    Enter image description here

...