Opencart создаем свой шаблон

Opencart создаем свой шаблон

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

Создать шаблон (тему) для сайта на 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 совпадений. Находм строку:

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

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

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

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

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

Читайте также:  Xiaomi mdz 16 aa прошивка

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

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

Ранее для создания своего шаблона Opencart, вам достаточно было создать в директории catalogview heme папку с названием своего шаблона (например, mystore) и в ней разместить 3 папки template, stylesheet, image. В новых версиях OpenCart 2.3.x.x все немного изменилось и привычные действия не приносят привычный результат.

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

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

  1. 1. Для начала копируем папку default шаблона: в новую папку вашего шаблона, например "new"
  2. 2. Далее копируем файл theme_default.php из: и помещаем его в туже папку, но с именем "new.php"
    + переименовываем в новом файле название класса (2 строка) + заменяем все совпадения "theme_default" на "new" (около 197 совпадений)
  3. 3. Следующий шаг: копируем theme_default.tpl из: в туже папку с именем "new.tpl"
    + в этом файле меняем "theme_default" на "new" (около 48 совпадений)
  4. 4. Копируем theme_default.php из: в туже папку с именем "new.php"
    + в этом файле на 3 строке меняем значение у "heading_title" на название своей темы (шаблона)
  5. 5. В завершении копируем превью темы в: с именем "new.png"

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

Читайте также:  Fraps лагает при записи

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

Автор: Хабиб Омаров · Опубликовано 25.10.2014 · Обновлено 21.01.2015

Для начала посмотрим на содержание дефолтового (default) шаблона:

Создание шаблонов для OpenCart (теория)

На этом я думаю с теорией все, если честно сам устал когда писал. Если у вас будут вопросы вы всегда можете написать мне на почту отвечу на все вопросы на которых смогу ответить.

Ссылка на основную публикацию
Adblock detector