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, помещаем его в ту же папку, где находится и этот файл, и переименовываем его по названию вашей темы. В новом файле примерно в третьей строке меняем название, т.е. находим эту строку:
,
и получается так:

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

Читайте также:  Linux для начинающих какой выбрать

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

Итак, мы создали новый шаблон для сайта на базе 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"

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

Читайте также:  1K2 service nalog ru 1k личный кабинет

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

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

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

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

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

Ссылка на основную публикацию
Mysql вывести последнюю запись
Это пример кода для выбора всех записей из таблицы. Может ли кто-нибудь показать мне, как выбрать последнюю запись этой таблицы?...
M3u8 чем открыть на андроид
вкл. 13 Август 2018 . Опубликовано в Менеджеры закачек M3U8 Loader - Программа скачает видео в несколько потоков. Для того...
M2040dn печатает белые листы
Сделаем качество печати Kyocera как по заводу В блоге я уже неоднократно говорил о своей любви к печатным аппаратам японской...
Mysql query error select distinct
I keep running into the same error, using MySQL. The totaal value is marked as wrong, but i have no...
Adblock detector