pdoMenu - Исключение родителей третьего уровня

Всем доброго времени суток!

Имеется такая структура меню:
Категория первого уровня
— Категория второго уровня 1
— — Категория третьего уровня
— — — Категория четвертого уровня 1
— — — Категория четвертого уровня 2
— — — Категория четвертого уровня 3
— Категория второго уровня 2
— — Категория третьего уровня
— — — Категория четвертого уровня 1
— — — Категория четвертого уровня 2
— — — Категория четвертого уровня 3

Как мне исключить из выборки категории третьего уровня и выводить только их детей, чтоб вывод был вот такой?
Категория первого уровня
— Категория второго уровня 1
— — Категория четвертого уровня 1
— — Категория четвертого уровня 2
— — Категория четвертого уровня 3
— Категория второго уровня 2
— — Категория четвертого уровня 1
— — Категория четвертого уровня 2
— — Категория четвертого уровня 3

P.S. Меню построено на стандартных чанках pdoMenu.
Никита Боднар
08 августа 2021, 13:45
modx.pro
373
0

Комментарии: 3

Роман
09 августа 2021, 09:41
0
&level=`2`
Так только ограничит видимость, скорее всего это неправильный ответ. Наверно, только css в помощь.
    Андрей
    09 августа 2021, 11:31
    0
    Можно перейти на — Переводим pdoMenu на Fenom, и строить меню из массива как угодно.
      Andrey
      09 августа 2021, 17:42
      0
      Я бы тоже в верстке скрывал уже. К вызову pdoMenu можно добавить &levelClass.
      Класс уровня меню. Например если укажите «level», то будет «level1», «level2» и т.д.
      А потом в стилях что-то вроде:
      li.level3 {
          list-style: none;
      }
      li.level3>a {
          display: none;
      }
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        3