Создание шаблона для OpenCart 2.3.xx

Ранее для создания своего шаблона Opencart, вам достаточно было создать в директории catalog\view\theme\ папку с названием своего шаблона (например, mystore) и в ней разместить 3 папки template, stylesheet, image.
В новых версиях OpenCart 2.3.x.x все немного изменилось и привычные действия не приносят привычный результат.
Стандартно, вместо того, чтобы выбирать шаблон в настройках магазина, большинство предлагает менять путь папки, в который установлен новый шаблон в Дополнения -> Дополнения -> Шаблоны (из выпадающего списка) -> Редактировать -> Папка шаблона.
Но, есть вариант и другой, который приведет к привычному виду выбора шаблона. Пока что описываю способ «ручной» на примере копии с default шаблона:
- 1. Для начала копируем папку default шаблона:
upload/catalog/view/theme/default
в новую папку вашего шаблона, например «new»
- 2. Далее копируем файл theme_default.php из:
upload/admin/controller/extension/theme
и помещаем его в туже папку, но с именем «new.php»
+ переименовываем в новом файле название класса (2 строка)ControllerExtensionThemeNew
+ заменяем все совпадения «theme_default» на «new» (около 197 совпадений)
- 3. Следующий шаг: копируем theme_default.tpl из:
upload/admin/view/template/extension/theme
в туже папку с именем «new.tpl»
+ в этом файле меняем «theme_default» на «new» (около 48 совпадений) - 4. Копируем theme_default.php из:
upload/admin/language/en-gb/extension/theme
в туже папку с именем «new.php»
+ в этом файле на 3 строке меняем значение у «heading_title» на название своей темы (шаблона) - 5. В завершении копируем превью темы в:
upload/catalog/view/theme/new/image
с именем «new.png»
В итоге мы идем в Дополнения -> Дополнения -> Шаблоны (из выпадающего списка) — видим там свою тему, у которой есть зеленый плюс (+), нажимаем его, после заходим в редактирование, где указываем папку нашего шаблона из выпадающего списка и собственно включаем шаблон (меняем статус на включен).
После проделанных манипуляций в Система -> Настройка -> <Название магазина> -> Редактировать — в Общих настройках в пункте Шаблон будет Ваша новая тема new.
Спасибо. Очень пригодилось!
Рад что статья оказалась полезной
Добрый день. Сделал все так как описано, но когда нажимаю зеленый плюсик, то шаблон не устанавливается. И не могу в итоге его запустить. В чем может быть ошибка? Версия ocStore 2.3.0.2.3
Спасибо большое, настолько хорошо все описано! Молодец))