Доброго времени суток.
Начну с того, что начал обновлять модуль фотогалерей и решил подключить к нему поддержку SEO. Проблем с добавлением поддержки seo в seo_pro и seo_url для версии 1.5.4.x не возникло. Изменения вносил непосредственно в файлы seo_url.php и seo_pro.php. Решил сделать модификацию этих файлов посредством vqmod т.к. заменять оригинал файла при установке модуля - не лучший вариант. Но созданная модификация не подходит для seo_url и seo_pro более ранних версий opencart, на которых модуль без SEO идет без проблем. Так же не подходит для файлов, которые уже были модифицированы. Возникает проблема поддержки разных версий (модификаций) SEO-контроллеров.
Решением задачи может являться свой собственный SEO-контроллер для данного модуля. Но тогда придется для каждого нового модуля(дополнение, не буквально), который должен будет поддерживать SEO, писать свой собственный SEO-контроллер.
Как можно избавиться от зависимости разных версий SEO-контроллеров в OpenCart? Есть ли грамотные решения?