В Opencart 2.1 даже если модуль отображается по ЧПУ-ссылке, например: /module , то при смене языка происходит редирект на обычный адрес: /index?route.....
Посмотрев код, понял, что url->link не создает ЧПУ ссылки для сущностей, отличающихся от категорий, товаров и информационных блоков. Я для себя влепил костыль в метод rewrite стандартного soe_url.php и все работает нормально. Но хотелось бы узнать, может есть более "цивилизованные" методы решения подобной проблемы (модули и .т.п.) для обычных пользователей, не готовых лезть в код ?