Переопределение файлов модулей


#1

Можно ли переопределять, допустим, .tpl файлы модулей, а не ядра?


#2

Да, можно.
На примере модуля “Поставщики”
design/backend/templates/addons/my_changes/overrides/addons/suppliers/views/suppliers/components/supplier_field.tpl


#3

Пытаюсь сделать тоже самое с модулем “Баннеры”, а именно с original.tpl. Путь получается следующий: design/themes/responsive/templates/addons/my_changes/overrides/addons/banners/blocks/original.tpl

Изменения не отображаются. Проверяю через просмотр кода страницы - признаков переопределения не обнаружено. Пробовал очищать кэш сайта, но безуспешно.


#4

Должен быть включен модуль “Мои изменения”.
Если вы это делаете на дев версии сайта, попробуйте в переопределенный шаблон в самом верху добавить {debug}
это выведет окно со всеми переменными в шаблоне(так точно будет понятно что всё работает).
Попробуйте удалить папку var/cache


#5

Спасибо. Помогло обновление модуля (значок шестеренки -> Обновить). Может быть, это действие привело к очистке или перестроению кэша, вот и заработало.


#6

Еще зависит от приоритета. У кого больше приоритет, тот и последним подключится. Приоритет сохраняется при установке. Т.е. если просто addon.xml поменять, не поможет - нужно переустановить модуль