Как вывести {menu} с нужной структурой?
Posted: Mon Sep 28, 2015 10:44 pm
Подскажите пожалуйста как вывести нужную часть {menu}:
пример - есть страницы
1 главная
2 контакты
3 каталог
3.1 масла
3.2 другая всячина
3.2.1 еще глубже
3.2.2 я здесь
3.2.2.1 ывапывап
3.3 вавпвап
3.3.1 вапрвапрва
3.3.2 ывапывап
хотелось чтоб при выборе страницы 3.2.2.1 или 3.2.2 выводились все из 3.2 включая дочерние, при выборе 3.3.1 или 3.3.2 выводилось все с дочерними из меню 3.3
Вывести дочерние и сестринские меню я уже узнал как, но как можно вывести родительский пункт меню или в идеале - узнать "номер иерархии" обрезать лишнее до требуемого уровня и вывести все что в нем или как то отследить наличие в дочерних элементах текущей страницы и вывести нужную часть. Буду очень благодарен ибо мало примеров в сети с извращениями по {menu}
пример - есть страницы
1 главная
2 контакты
3 каталог
3.1 масла
3.2 другая всячина
3.2.1 еще глубже
3.2.2 я здесь
3.2.2.1 ывапывап
3.3 вавпвап
3.3.1 вапрвапрва
3.3.2 ывапывап
хотелось чтоб при выборе страницы 3.2.2.1 или 3.2.2 выводились все из 3.2 включая дочерние, при выборе 3.3.1 или 3.3.2 выводилось все с дочерними из меню 3.3
Вывести дочерние и сестринские меню я уже узнал как, но как можно вывести родительский пункт меню или в идеале - узнать "номер иерархии" обрезать лишнее до требуемого уровня и вывести все что в нем или как то отследить наличие в дочерних элементах текущей страницы и вывести нужную часть. Буду очень благодарен ибо мало примеров в сети с извращениями по {menu}