Как реализовать сложную структуру и многоуровневое меню без SQL
drima 27.09.2006 10:36
Требуется каталог товаров с такой структурой:
Category1
> Subcat1.1 >
Subcat1.1.1
Subcat1.1.2
Category2 >
Subcat2.1 >
Subcat2.1.1
Subcat2.1.2
и т.д.
Навигационная панель должна эту структуру отображать таким образом:
При переходе на первый уровень вложености:
Меню 1
Меню 2 (активное)
Субменю 2.1
Субменю 2.2
Меню 3
и т.д.
При переходе на второй уровень вложенности:
Меню 1
Меню 2 (активное)
Субменю 2.1 (активное)
Суб-субменю 2.1.1
Суб-субменю 2.1.2
Субменю 2.2
Меню 3
и т.д.
При входе на третий уровень вложенности структура, как на предыдущем шаге, только выбранная субкатегория обозначается визуально (как и выбранные ранее предки):
Меню 1
Меню 2 (активное)
Субменю 2.1 (активное)
Суб-субменю 2.1.1 (активное)
Суб-субменю 2.1.2
Субменю 2.2
Меню 3
и т.д.
Можно ли это все реализовать на Parser БЕЗ ИСПОЛЬЗОВАНИЯ БАЗЫ ДАННЫХ, причем чтобы работало без тормозов?
Способ сравнения длины uri текущей страницы с запрашиваемым урлом, описанный в Уроке 2, подходит только для простой навигации.
Или я не прав? В таком случае, подскажите, какими средствамитакю структуру и навигацию можно сделать без глубокого погружения в Parser, мне надо срочно. Можете просто назвать ключевые слова из документации по Parser, дальше попробую сам :)
- Как реализовать сложную структуру и многоуровневое меню без SQL, drima 27.09.2006 10:36