Редакция MultiVendor, отделить шаблон админки от шаблона вендоров

Дизайн админки и множество его особенностей делают невозможным его использование в стандартном виде для продавцов. Его обязательно необходимо менять, кастомизировать. Но пытаться менять стандартную админку со всеми её зависимостями от модулей - дело неблагодарное, да и практически не реализуемое. Проще отдельно нарисовать, вручную сформировать меню и оформить окружение/оформление. Вдобавок желательно хотя бы попытаться сохранить совместимость для обновлений(и возможность при критической необходимости временно включить стандартную).

Попробовал отделить админку от кабинета вендора следующим способом:
В файле vendor.php изменил init.php на init_shop.php
Скопировал файл init.php и переименовал в init_shop.php.
В файле init_shop исправил параметр $config = require(DIR_ROOT . ‘/config.php’); На $config = require(DIR_ROOT . ‘/config_shop.php’);
Скопировал файл config.php и переименовал в config_shop.php
В файле config_shop.php изменил адрес шаблона админки на ‘design_backend’ => DIR_ROOT . ‘/design/shop/’, и ‘cache_templates’ => DIR_ROOT . ‘/var/cache/templates/shop/’

Скопировал файлы design/backend в design/shop

Скопировал файлы /app/controllers/backend в /app/controllers/shop(не уверен что нужно).

Результат - открывается главная вендоров. А вот другие страницы - не открываются(товары, заказы и т.д.). Могли бы подсказать, что еще надо сделать, чтобы другие страницы открывались?


1 лайк