Перейти к содержимому

Доработка плагина Extra product Tab для MaxyStore

dopvkladka_1

Есть сборка магазина MaxyStore которая основана на openCart.

Для openCart много модулей выпущено и многие подходят и для MaxyStore.

Здесь мы рассмотрим вариант плагина который не подходит для MaxyStore

Сам плагин основан на vqmod и файлов которые копируются в папку admin (оформление плагина). vqmod — плагин для opencart который «на лету» меняет файлы магазина и вставляет необходимые данные.

В папке vqmod\xml\extra_product_tab_admin.xml — файл отвечает за добавление функционала плагина.

Но сборка maxyStore отличается в плане файлов редактирования товаров (в opencart файл admin/model/catalog/product.php в maxyStore файл admin/model/catalog/product_quick.php)

И в файле extra_product_tab_admin.xml происходит вызов product.php который есть в maxyStore, но вместо него используется product_quick.php и соответственно при редактировании товара мы не видим вкладку.

В файле extra_product_tab_admin.xml необходимо тщательно просмотреть какие файлы изменяются и проверить у себя в админке, работаете ли вы с ними.

Я сменил все файлы на product_quick.php и в одном месте происходит вызов

$this->data[‘product_tabs’] = $this->model_catalog_product->getProductTabs($this->request->get[‘product_id’]);

но в maxyStore нет model_catalog_product при редактировании товара а есть model_catalog_product_quick, т.е.

$this->model_catalog_product_quick->getProductTabs($this->request->get[‘product_id’]);

Так что вот такой общий принцип портирования плагинов.

Скачать плагин extra product tab для maxystore

Letitbit Vip-file.com

Версия maxystore 1.5.5.1

Версия vqmod-2.4.1-opencart

dopvkladka

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

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

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