Добавление новой позиции Opencart 2x

Всё чаще и чаще при разработке магазинов приходится сталкиваться с решением дизайнеров о нестандартном для Opencart расположении блоков. В сети есть достаточное кол-во статей о том, как добавить новую позицию в opencart 2-ой ветки, но без доработки они нормально не заработают.

Но есть всего одна тема, на opencartforum, в которой по шагам, без заморочек, и без необходимости доработок прописано, как это сделать. Решил перенести информацию в блог, т.к. та тема на форуме далеко от топа, и вчера мне найти её составило большого труда.

Будем добавлять позиции для opencart 2.1 и 2.3.

Новая позиция в шапку сайта для Opencart 2.1

1. Открываем:
admin/language/russian/desing/layout.php
Перед:

Добавляем:

2. Открываем:
admin/controller/design/layout.php
Перед:

Добавляем:

3. Открываем:
admin/view/template/design/layout_form.tpl
Перед:

Добавляем:

Перед:

Добавляем:

4. Открываем:
catalog/controller/common/header.php
Перед:

Добавляем:

5. Создаём:
catalog/controller/common/header_content.php
Добавляем код:

6. Создаём:
catalog/view/theme/*theme_name*/template/common/header_content.tpl
Добавляем код:

7. Открываем:
catalog/view/theme/*theme_name*/template/common/header.tpl
И в нужное место добавляем:

Спасибо за описания решения пользовтелю Yurasik.

Новая позиция в шапку сайта для Opencart 2.3

1. Открываем:
admin/language/russian/desing/layout.php
Перед:

Добавляем:

2. Открываем:
admin/controller/design/layout.php
Перед:

Добавляем:

3. Открываем:
admin/view/template/design/layout_form.tpl
Перед:

Добавляем:

В двух местах Перед:

Добавляем:

4. Открываем:
catalog/controller/common/header.php
Перед:

Добавляем:

5. Создаём:
catalog/controller/common/header_content.php
Добавляем код:

6. Создаём:
catalog/view/theme/*theme_name*/template/common/header_content.tpl
Добавляем код:

7. Открываем:
catalog/view/theme/*theme_name*/template/common/header.tpl
И в нужное место добавляем:

Спасибо пользователю dayto за адаптацию предыдущего решения к версии 2.3.

Естественно, что данное решение подойдёт к любой сборке Opencart (ocStore, Opencart.pro).

Ссылка на тему – вдруг там что-то полезное допишут.

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: