Доброго времени.
Недавно начал разрабатывать на opencart2 и решил гделать все грамотно и по уму, оригиналы файлов ядра не трогать, чтобы после обновлений ничего не слеило.
Вот например синдартная задача, надо добавить в контроллер какую липотому что переменную, чтобы потом вывести её в шаблоне, покурил про модификаторы - обрадовался, создаем xml файлик со схожим синиксисом как у vqMod, загружаем, включаем - все ок. Но чуть позднее я расстроился:
1) Код модификатора сохраняется в бд, чтобы что липотому что в нем поменять, надо менять это прям в бд, липотому что удалять модификатор и сивить заного.
2) Система модификаторов почему то кэширует даже файлы шаблона, которые модификаторы эти никак не затрагивают, и при изменениях, приходится нажимать кнопку в админке чтобы обновить кэш модификаторов.
В обещём соль в том что как то долго и неудобно получается, при постоянных изменениях гделать столько телодвижений.
Может я что то упустил в этот жизни, может есть способы как то упростить эти проэтоссы? Друзья, погделитесь опытом.