CodeIgniter + Шаблон, как спроектировать портал как поведение.
Я не понимаю, как создавать большие сайты с помощью CodeIgniter и Templates.
Я использую шаблоны Библиотека шаблонов для CodeIgniter . У меня проблемы с решением следующих проблем.
Что мне нужно, так это то, что мне нужен некий MasterTemplate, который предоставляет «MainRegion» для просмотра ProductCatalogue, управления учетной записью и т. Д. Затем я хотел бы загрузить концепцию «Виджеты», загруженную из MasterTemplate, с которой пользователь не взаимодействует напрямую. это просто информативно. Пример: ShoppingCartWidget, TopNews и т.д ...
Пример проблем:
A) Виджет - виджет корзины покупок представляет минималистичное резюме того, что пользователь добавил при просмотре каталога товаров в «MainRegion».
Б) Структура представления Hierachival - при переходе к «разделу« Учетная запись »сайта сайт отображает в« MainRegion »подраздел системы учетных записей. Моя проблема в том, что состояние AccountSection теряется, когда я, например, оставляю «AccountSection» в «ProductCatalogue», а обратно - «Accountsection». Я хочу, чтобы каждый подраздел был незаметно вставлен в «MainRegion» в основном шаблоне.
Я действительно не понимаю архитектуру. Мне нужна помощь, чтобы внести настоящую модульность в дизайн.
Я бы хотел добиться следующего:
1) Представление фрагментов должно отображаться из собственной модели. Пример: ShoppingCartWidget всегда считывает свое состояние из ShoppingCartModel.
3) Представление фрагментов должно иметь отображение [вкл / выкл] в некоторой концепции MasterTemplate. Так что я могу Ex: Начать показывать ShoppingCartWidget, когда что-то есть в ShoppingCart. (Я не хочу оказывать '').
4) Государственные взгляды. Пример: UserLoggedIn / UserNotLoggedIn
Мне не хватает сложных принципов проектирования для больших сайтов или лучших практик для КИ.
Очень благодарен за любую помощь!
Спасибо
Никлас