triumvirat
1. Почему по всему дереву, только по одной ветке. Я же описывал выше преимущества бегания по дереву.
еще например закрытые новости
company/private/news/
когда доходим до private проверяем если чел уже залогинился то идем дальше по пути и выводим закрытые новости, если нет то выдаем страницу авторизации.
аналогично может проверяться включены ли вышестоящие разделы, у меня еще проверяется время включение.
2. да все просто, модуль получает массив (2010, 05, 09, param1, param2, param3) а дальше уже делает с ним всё что считает нужным.
3. Какая разница, простой же принцип catalog нашли, 12121.html нет, следовательно передали 12121.html модулю который прописан для catalog.