Разработка

Создаем шаблон (тему) для сайта на OpenCart 2.3 самостоятельно

Краткое руководство

Создать шаблон (тему) для сайта на OpenCart 2.3 самостоятельно не так уж и сложно

Итак начнем...

1. Сначала копируем файлы и папки стандартной темы, т.е. создаем копию папки catalog/view/theme/default и переименовываем ее по-своему латинскими буквами.

2. Копируем файл admin/controller/extension/theme/theme_default.php, помещаем его в ту же папку, где находится и этот файл, и переименовываем его по названию вашей темы. Желательно называть файлы темы одинаково, так же, как вы назвли папку с вашей темой.

3. Далее в файле admin/controller/extension/theme/[ваша тема].php заменяем theme_default на название вашей темы (латинскими буквами) должно быть примерно 197 совпадений. Находм строку:


class ControllerExtensionThemeThemeDefault extends Controller {

и переименовываем на свое название темы (т.е. меняем последние два слова в названии контроллера, после первого Theme), должно получиться примерно так:
class ControllerExtensionThemeNewTheme extends Controller {

Кстати, если название вашей темы (как в примере выше) состоит из двух слов, то каждое слово пишем с большой буквы (ну и слитно, конечно).

4. Копируем файл admin/view/template/extension/theme/theme_default.tpl, помещаем его в ту же папку, где находится и этот файл, и переименовываем его по названию вашей темы. Заменяем theme_default на название вашей темы (латинскими буквами) должно быть примерно 48 совпадений.

5. Копируем языковой файл admin/language/ru-ru/extension/theme/theme_default.php, помещаем его в ту же папку, где находится и этот файл, и переименовываем его по названию вашей темы. В новом файле примерно в третьей строке меняем название, т.е. находим эту строку:


$_['heading_title']                    = 'Стандартная тема';
,
и получается так:
$_['heading_title']                    = 'Новая тема';

И наконец, переходим в административной панели в Модули / Расширения, в селекторе выбираем Темы. Видим в списке две темы: новая и стандартная. Редактируем новую тему и включаем ее. Затем переходим в Настройки, редактируем магазин во вкладке "Основные", в пункте Тема выбираем новую и сохраняем.

Теперь можно менять внешний вид и стили нового шаблона, как вам угодно.

Итак, мы создали новый шаблон для сайта на базе opencart 2.3.


Поделиться

А теперь поговорим о вашем проекте!