Ноя 27

Как решить проблему с многоуровневым да еще и запоминать где мы находимся на каждом уровне.

Да очень просто. Эта задача решается в 2 шага. Для начала в ссылке мы передаем ID страницы на которой находися, это единственное что нам нужно. База со структурой меню хранится в БД с несколькими папраметрами: Parent ID, Secondary ID, Name (т.е. ID + ID к какому меню пренадлежит + имя).

Шаг первый.

Рекурсивно проходим от нашего ID страницы до начала.

Наример:

Наш ID 8 и пренадлежит он ID 3, тогда  смотрим ID 8 и кому он пренадлежит и так до самого начала меню. Все эти результаты сохраняем в массив. Этим мы получаем и "хлебные крошки" и все дочерние ID для каждого из меню. В каждом из меню проверяем вхождение ID на присутствие в массиве и если находится то подсвечиваем его.

Вот таким образом у нас и меню подсвечено и крошки есть.

Постовой:
Нужна косметика? Закажи ее зайдя на украинский интернет-магазин косметики Фаберлик , это не займет много аремени.

Метки:, , , ,

автор: Антон \\ теги: , , , ,

Страница 1 из 11