Например, я хотел бы использовать шаблон jUI для области администратора и CRUD, а для FrontEnd и Pages я хотел бы использовать тему Elephant (или мой супер секретный пользовательский). Если да, то как мне это определить? Я создаю отдельный API для каждой области? это в моем index.php в корне. И я бы хотел изменить шаблон Shared и сохранить старый. Я думаю, что я должен создать новый Dir в root / atk4 / templates / MyNewTemplate с новой темой jUI + css + images И создать новый Dir в корневом каталоге / atk4 / templates / shared или это определено в классе страницы основное приложение?
include 'atk4/loader.php'; $api=new Frontend('sample_project','elephant'); $api->main();
http://agiletoolkit.org
По определению ваша администрация и ваш интерфейс являются РАЗЛИЧНЫМ веб-приложением, и они заслуживают того, чтобы иметь другой класс API. Кроме того, они должны располагаться на разных URL-адресах, чтобы точка входа отличалась для них. содержимое frontend / index.php будет содержать:
$api=new Frontend('MyFrontend','elephant');
а для admin / index.php
$api=new Admin('MyAdmin');
Имея отдельные приложения, подобные этому, вы также убедитесь, что аутентификация для внешнего интерфейса не позволит пользователям получать доступ к области администрирования.
Хотя классы Admin различны, это совершенно нормально:
Страницы не должны использоваться совместно, вы не хотите смешивать страницы.