Вы можете найти полное решение здесь, https://github.com/bhuban/modular
Разделение модулей для администратора и внешнего интерфейса с использованием HMVC и разделение шаблонов с использованием библиотек шаблонов
Я использую две сторонние библиотеки, вы можете найти их в zip-файле.
- HMVC для модульных разработок wiredesignz
- Шаблонный движок для шаблонов от Phil Sturgeon
Просто распакуйте его в корневой каталог вашего веб-сервера и запустите
localhost/modular for front-end
и
localhost/modular/admin for back-end
application/back-modules
, это для внутренних модулей
application/front-modules
, это для интерфейсных модулей
аналогично
templates/admin
для фоновых шаблонов
templates/front
для шаблонов интерфейса
themes/admin
для фоновых тем
themes/front
для тем интерфейса
Ничего взломанного в исходном коде просто не настроено с использованием config.php и index.php