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

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

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

1 лайк

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

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

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

1 лайк

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

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

1 лайк

После замены приоритета переустанавливали модули? Еще и кэш почистить надо