Полностью поддерживаю, сам каждый раз мучаюсь. Считаю, что лучше всего выпускать обновления не часто, зато сразу с серьёзно расширенным функционалом.
автор при следующем посещении ответит Вам, что Вы делаете неправильно :)
когда-то столкнулся с таким же вопросом, и автор тыкнул меня в нос за то, что я все делаю неправильно, за что ему большое человеческое спасибо :)
как сделал я (не претендую на то, что это единственный правильный вариант)
в папке catalog/view/theme
создал папку со своей темой, например catalog/view/theme/mytheme
скопировал в нее содержимое папки catalog/view/theme/default
в админке сайта включил ее.
далее все манипуляции с шаблонами магазина (редактирование) производится только в шаблонах этой папки
далее файлы модуля iблог, которые я редактирую, скопировал в соответствующие папки в теме mytheme
там в этих файлах я редактирую их как мне нужно.
при обновлении модуля просто перезаписываю файлы из архива с обновлением как обычно. в папку mytheme ничего из обновленного архива бросать не нужно. таким образом и крошки не перезаписываются, и стили и все, что нужно.
Прошу автора поправить, если я что-то неправильно написал, потому как постоянно на этом "засыпался" :))
Даже и добавить нечего.
Вы совершенно правильно разъяснили принцип работы с темами в opencart, а не только модуля.
Те кто делает не так - делает не правильно