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

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

Ранее для создания своего шаблона Opencart, вам достаточно было создать в директории catalog\view\theme\ папку с названием своего шаблона (например, mystore) и в ней разместить 3 папки template, stylesheet, image.

В новых версиях OpenCart 2.3.x.x все немного изменилось и привычные действия не приносят привычный результат.

Стандартно, вместо того, чтобы выбирать шаблон в настройках магазина, большинство предлагает менять путь папки, в который установлен новый шаблон в Дополнения -> Дополнения -> Шаблоны (из выпадающего списка) -> Редактировать -> Папка шаблона.

Но, есть вариант и другой, который приведет к привычному виду выбора шаблона. Пока что описываю способ «ручной» на примере копии с default шаблона:

  1. 1. Для начала копируем папку default шаблона:
    upload/catalog/view/theme/default

    в новую папку вашего шаблона, например «new»

  2. 2. Далее копируем файл theme_default.php из:
    upload/admin/controller/extension/theme

    и помещаем его в туже папку, но с именем «new.php»
    + переименовываем в новом файле название класса (2 строка)

    ControllerExtensionThemeNew

    + заменяем все совпадения «theme_default» на «new» (около 197 совпадений)

  3. 3. Следующий шаг: копируем theme_default.tpl из:
    upload/admin/view/template/extension/theme

    в туже папку с именем «new.tpl»
    + в этом файле меняем «theme_default» на «new» (около 48 совпадений)

  4. 4. Копируем theme_default.php из:
    upload/admin/language/en-gb/extension/theme

    в туже папку с именем «new.php»
    + в этом файле на 3 строке меняем значение у «heading_title» на название своей темы (шаблона)

  5. 5. В завершении копируем превью темы в:
    upload/catalog/view/theme/new/image

    с именем «new.png»

В итоге мы идем в Дополнения -> Дополнения -> Шаблоны (из выпадающего списка) — видим там свою тему, у которой есть зеленый плюс (+), нажимаем его, после заходим в редактирование, где указываем папку нашего шаблона из выпадающего списка и собственно включаем шаблон (меняем статус на включен).

После проделанных манипуляций в Система -> Настройка -> <Название магазина> -> Редактировать — в Общих настройках в пункте Шаблон будет Ваша новая тема new.

Читайте также:

комментария 4

  1. Мария:

    Спасибо. Очень пригодилось!

  2. Вадим:

    Добрый день. Сделал все так как описано, но когда нажимаю зеленый плюсик, то шаблон не устанавливается. И не могу в итоге его запустить. В чем может быть ошибка? Версия ocStore 2.3.0.2.3

  3. Ольга:

    Спасибо большое, настолько хорошо все описано! Молодец))

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.