pdoMenu: убрать вложенность определённых пунктов
Приветствую!
Не думал, что на этом встряну, и всё же.
Корень:
— Документ
— Документ
— Документ (ID4)
— Вложенность 1
— Вложенность 2
— Вложенность 3 и т.д.
— Документ
— Документ (ID25)
— Вложенность 1
— Вложенность 2
— Вложенность 3 и т.д.
Задача в меню вывести все пункты с вложенностью, но у некоторых убрать именно вложенность (сам пункт оставить), например у ID25 вложенность выводить не нужно.
Пробовал так
Пробовал так
Пробовал parents без нуля — мимо. и много разных вариантов ещё, но не смог найти нужный. Если в parents перечислить ID конкретных стр — вообще пустота. Документацию перечитывал несколько раз.
Не думал, что на этом встряну, и всё же.
Корень:
— Документ
— Документ
— Документ (ID4)
— Вложенность 1
— Вложенность 2
— Вложенность 3 и т.д.
— Документ
— Документ (ID25)
— Вложенность 1
— Вложенность 2
— Вложенность 3 и т.д.
Задача в меню вывести все пункты с вложенностью, но у некоторых убрать именно вложенность (сам пункт оставить), например у ID25 вложенность выводить не нужно.
Пробовал так
[[pdoMenu?
&parents=`0,-25`
&level=`2`
&tplParentRow=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`
]]Как бы вложенность убирается у всех пунктов, не знаю почемуПробовал так
[[pdoMenu?
&parents=`0,-25`
&resources=`25`
&level=`2`
&tplParentRow=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`
]]Так вообще не выводит ничегоПробовал parents без нуля — мимо. и много разных вариантов ещё, но не смог найти нужный. Если в parents перечислить ID конкретных стр — вообще пустота. Документацию перечитывал несколько раз.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 1
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
типа:
Буквально недавно такое решал… но мне не пригодилось.