Принцип работы навигации третьего уровня вложенности
-Dimon- 16.03.2008 15:23
/ 16.03.2008 15:27
Страница 3 уровня генерируется примерно так:
1. читается корневой auto.p
2. читается auto.p 2 уровня вложенности
3. читается auto.p 3 уровня
4. запрашивается корневой файл .cfg
5. запрашивается .cfg 2 уровня
6. запрашивается .cfg 3 уровня
все auto.p чудесным образом взаимодействуют так, что выстраевается цепочка активного раздела - за выделение каждой активной ссылки каждого уровня (за убирание ссылки с активного раздела этого уровня) вложенности отвечает свой auto.p, который выстраивает навигацию своего уровня вложенности из файла .cfg своего уровня
посмотрите
http://parser888.narod.ru/ - там я описал расположение файлов auto.p и .cfg и их содержание
получается так, что в каждой папке - свой auto.p и *.cfg, которые руководствуясь корневым auto.p и реализуют навигацию
поэтому, если кэшировать навигацию-пропадет это самое выделение цепочки активных разделов
Я не знад, как поступить по другому, поэтому основываясь на уроке, где приведен пример построения навигации одного уровня сделал эту 4 уровневую. Наверняка можно сделать как то по другому-более оптимизированно
Не подскажите, на каком другом сайте реализована навигация 4х уровней на парсере и как это сделано?