Добрый вечер. Есть ли какой-то способ выводить дочерние пункты меню в нодах? Например, пусть в меню есть родительский пункт "Тесты" и три дочерних пункта "Тест1", "Тест2" и "Тест3". Нужно выводить список дочерних элементов сверху ноды, когда пользователь выбирает либо родительский пункт, либо один из дочерних.
Комментарии
А если меню трёхуровневое?
И выбрать пункт из второго уровня,у которого есть потомки?
Тогда выводить все пункты второго уровня,или его потомков из третьего?
Нет, предполагается, что есть только два уровня. Нужно выводить в верх ноды потомков, если брать мой пример, то сверху должны быть ссылки
Тест1
Тест2
Тест3.
Так должно быть, если мы выбираем любой из тестов (1, 2 или 3) и сам родительский пункт "Тесты".
Мне кажется, что нужно в node.tpl.php вставить код, в котором будет проходиться активная ветка меню и будут выводиться только те элементы, которые не имеют потомков (таким образом родительский пункт будет игнорироваться). Но я не знаю, как это написать на php.