Я работаю над темой для Opencart и обнаружил, что мне нужен доступ к переменным, отличным от тех, которые предусмотрены контроллерами по умолчанию.
Например, в представлении «Категория» я хотел бы получить доступ к полному изображению продукта, а не к миниатюре, которую контроллер предоставляет по умолчанию.
Исходя из Wordpress, я привык бы просто вызывать функцию для получения изображения другого размера, но я предполагаю, что в MVC эта функция должна быть в контроллере.
Однако я не вижу способа написать собственный контроллер, и редактирование оригинала означает огромные проблемы при обновлении.
В качестве очень основного фундаментального вопроса, является ли единственным решением написать модуль? Это правильная практика при разработке темы для opencart? Так или иначе, я не нашел очень четкого и ясного объяснения того, как я должен работать с темами opencart (в виде кодекса WordPress).