Можно ли сделать override для шаблона /common/product_data.tpl? В контроллере product.options вместо fetch используется display.
тоже интересен этот вопрос
Вообще Discount label интересно расширить, добавить еще один label по условию, кроме как override не вижу других решений
Используйте хук в конце product_data.tpl и в нем создайте заново капчу с лейблом
{capture name="discount_label_`$obj_prefix``$obj_id`"}
.....
{/capture}
А он должен лежать в:
\design\themes\<тема>\templates\addons\<аддон>\hooks\products\product_data.tpl
или в
\design\themes\<тема>\templates\addons\<аддон>\common\product_data.tpl
Если через хук делаете, то первый вариант.
Второй вариант нужен, если хотите заменить файл целиком.
Оба варианты неправильные. Сделайте тут
design\themes\ <тема>\templates\addons\ <аддон>\hooks\products\product_data.post.tpl
сделал, как вы предложили, скопировал в этот файл:
{************************************ Discount label ****************************}
{capture name="discount_label_`$obj_prefix``$obj_id`"}
... тут то, что было в оригинальном capture ...
тут пишу например что то, но это не выводится
{/capture}
кеш удалял, полностью папку cashe из папки var
Над capture добавьте 123, посмотрите, подключается ли у вас этот файл
нет, видимо не подключается, потому что не выводит 123
смотрел и на главной странице, и в каталоге и в карточке товара
Возможно, где-то ошибка в имени файла или папки. Внимательно проверьте