| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: разработка для Web > Создание автоматически генерируемого дерева сайта |
| Автор: Alexzander 27.6.2005, 17:34 | ||
| Необходимо автоматически генерировать дерево сайта. Может быть кто-нибудь сталкивался с такой задачей. Я делаю так... для каждого .html файла создается свой файл описания, в котором указываю в числе прочего его id (уровень в дереве). Так же создаю файлы самого дерева, содержащие информацию о взаимосвязи уровней. Обход дерева производит рекурсивная функция. Получилось довольно неказисто... Во-первых, итогом обхода дерева является html код... а хотелось бы как-то привязать это к шаблонам... что бы отделить информацию и ее представление... проще говоря.. чтобы было легче поменять вид или вообще оставить эту работу дизайнеру. И, в идеале, должно получиться что-то напоминающее API TreeView..
Я бы хотел узнать... может есть уже подобные наработки.. хотелось бы посоветоваться или поглазеть на код... |
| Автор: korob2001 28.6.2005, 18:47 |
| В FAQ есть статья "Удаление ветви дерева каталогов", в пориципе код оттуда тебе вполне подойдёт, только вместо удаления, просто выводи это дерево. Там описаны два способа, как с использованием сторонних модулей, так и ручной способ. |