В этом руководстве вы узнаете, как переопределить тему "по-умолчанию" в OpenCart 2.3.
- Зайдите в каталог
upload/catalog/view/theme
и скопируйте папку default с новым именем mytheme.
- Найдите файл theme_default.php в каталоге
upload/admin/controller/extension/theme
и скопируйте его, новое название - mytheme.php.
+ В этом файле переименуйте класс на строке 2:
ControllerExtensionThemeMyTheme
+ И замените в этом файле текст theme_default на текст mytheme. Всего будет выполнено 197 замен.
- Найдите файл theme_default.tpl в каталоге
upload/admin/view/template/extension/theme
и скопируйте в этой же директории, новое имя - mytheme.tpl.
+ Замените в этом файле текст theme_default на текст mytheme. (48 замен).
- Найдите файл theme_default.php в каталоге
upload/admin/language/en-gb/extension/theme
и скопируйте в этой же директории, новое имя - mytheme.php.
+ В этом файле на 3 строке найдите heading_title и замените на Моя Тема (или можно на что-то более понятное - прим. перев.).
- И, наконец, для корректного отображения превью для темы переименуйте файл default.png в mytheme.png в каталоге
upload/catalog/view/theme/mytheme/image
Теперь вы можете зайти в Административной части сайта в раздел: Модули/Расширения -> Модули/Расширения и выберите тип Темы. Здесь вы увидите свою новую тему. Установите ее, нажав кнопку зеленый (+), затем войдите в ее редактирование и установите статус Включено. Убедитесь, что установлена корректная директория темы во время редактирования темы (Прим. перев.: в поле выбора Директория Темы - пустая строка).
Затем зайдите в Система -> Настройки и нажмите кнопку редактировать справа от вашего магазина, во вкладке Основное найдите поле Тема и выберите свою тему с названием Моя Тема.
Вот и все. Теперь вы можете редактировать новую тему, не боясь затронуть тему по-умолчанию.
Источник: http://undefined.gr/site/2016/10/09/custom-opencart-2-3-0-2-theme/
Найдено благодаря http://stackoverflow.com/a/42242052.
Подробнее...