Конечно, есть случае, когда надо просто жестко прописать значение тайтла. Или брать его из сессии. Но в болшинстве случаев тайт удобнее генерить на основе информации из структуры сайта (где эта структура лежит - в базе, в конфиге, в текстовом фале - не важно). И скрипт, который отвечает за генерацию тайтла, парсит путь и генерит тайтл вида
"
www.company.ru :: О компании :: Информация :: Новости" для страницы "/about/info/news/".
Это, естественно, просто к примеру.
Конечно, для обеспечения гибкости нужно дать возможность переопределять"дефолтный" для данного сайта тайтл.. что-то типа
ЕСЛИ (определен_тайтл) {
ВЫВОД(Тайтл)
} else {
ГЕНЕРИТЬ_ТАЙТЛ()
ВЫВОД(Тайтл)
}
достаточно доступно объясняю? :-)))