Наличие слоя "Страница"

_vampiro_

Новичок
Наличие слоя "Страница"

Продолжаю раскуривать пхп5+

Есть такая штука - модули. Это я уже просек, и юзаю. модули реагируют на события (когда-то кодом, когда-то редиректом.. когда-то фатал еррором... не суть). Вопрос, собственно вот в чем.

На странице в браузере, как правило, 2-4 логических модуля.
-меню
-основной модуль, за которым мы и пришли
-счетчики
-прочий трафик, например, список активных юзеров или опрос

Воть... Допустим, каждый из этих модулей-свой класс (пусть они и потомки одного). Итого, чтобы получить такую страничку, нам надо сделать примерно следующее:
PHP:
$menu_HTML = $menu->Request($current_place);
$main_HTML  = $main->Request($action);
$counter_HTML = $counter->Request($userID,$counterID);
$other_HTML = $ToolKit->Request($some_shit);
Естественно, их надо создать, но это тоже мелочи и не суть.
Теперь у нас есть 4 куска ХТМЛ, которые надо разместить в шаблоне. Это тоже элементарно.

Внимание, вопрос:
если у меня для страницы новостей - счетчики слева, а для страницы авторизации не надо опросов... Вобщем, если для разных разделов у меня разное территориальное разбиение этих кусков, то надо делать слой "Страница" ("Раздел, часть, как угодно) В котором будет описываться на какое место что ставить? Или же "Правильнее" будет включить вызов $menu, counter, Toolkit в $main и обрабатывать местоположение в шаблоне модуля $main?

Как народ делает? :)
Сорри, если запутал - я в терминах еще не очень.... )

Обобщаю:
Кто-то делает запросы на сайте вида
htto:// ... .ru/mainpage/news/show/12-01-1990/

где mainpage - это то "как" расставлять элементы на странице.(Возможно где-то привязывается "mainpage" к модулям, для которых он срабатывает, чтобы убрать его из УРЛ.)

За маразм не пиннать :)
 

Scud

Новичок
Какой шаблон использовать должен указывать модуль, а какие блоки куда расставлять должен указывать шаблон. А вот передавать шаблон в URL - плохо. Я так думаю.
 
Сверху