Предположим есть 2-х колоночный макет: контент и меню с навигацией следующего содержания:
главная
о компании
история
руководство
[*]новости
акции
[*]контакты
Если рассматривать паттерн MVC, то например при запросе /about/history/ допустим роутер должен выполнить класс About и метод historyAction, в прицнипе он должен вернуть только текстовку и поместить её в макет в блок контента, вроде всё хорошо, но как заставить при этом меню с навигацией на пунктах «о компании» и «история» установить css классы «selected»?
Вообще подход «виджетов» мне ненравится... мне ближе, когда сначала генерируются ВСЕ данные, а потом они только отображается т.е. применить метод запуска контроллера менюшки прямо из шаблона имхо некрасиво
Посоветуйте какие еще есть варианты решения? в идеале меню должен генерировать специально обученный для этих целей класс но тогда как настроить роутинг приложения, чтобы он вызывал 2 экшена и получал 2 ответа для 2-х блоков макете? вводить какой-нить «управляющий контроллер»?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
digi
Предположим есть 2-х колоночный макет: контент и меню с навигацией следующего содержания:
[*]новости
[*]контакты
Если рассматривать паттерн MVC, то например при запросе /about/history/ допустим роутер должен выполнить класс About и метод historyAction, в прицнипе он должен вернуть только текстовку и поместить её в макет в блок контента, вроде всё хорошо, но как заставить при этом меню с навигацией на пунктах «о компании» и «история» установить css классы «selected»?
Вообще подход «виджетов» мне ненравится... мне ближе, когда сначала генерируются ВСЕ данные, а потом они только отображается т.е. применить метод запуска контроллера менюшки прямо из шаблона имхо некрасиво
Посоветуйте какие еще есть варианты решения? в идеале меню должен генерировать специально обученный для этих целей класс но тогда как настроить роутинг приложения, чтобы он вызывал 2 экшена и получал 2 ответа для 2-х блоков макете? вводить какой-нить «управляющий контроллер»?
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.