Как вывести дочерние пункты меню в pdomenu с использованием &resources?

Есть вызов, где я хочу вывести только определенные страницы (меню футера). В &resources указываю ID этих страниц, причем 1,2,3 - первого уровня, а 20 - потомок 4 страницы. Причем 4 мне выводить не нужно, а нужно именно 20. Вот что я пишу:

[[pdoMenu?
&parents=`0`
&resources=`1,2,3,20`
&level=`0`
&sortby=``
&sortdir=``
&tplOuter=`@INLINE
  • [[+wrapper]]
`
&tpl=`@INLINE [[+menutitle]]`
]]

В результате 1,2,3 выводятся, а 20 не выводится совсем.
Я устанавливал разный &level, все равно не получается.
  • Вопрос задан
  • 833 просмотра
Пригласить эксперта
Ответы на вопрос 1
an-tar
@an-tar Куратор тега MODX
Full stack web developer
20-й - ни скрыт, опубликован, не удален, правами не обременен, верно? Я точно искал такой же способ вывода, и точно решил, но не могу сейчас найти, как именно.
А попробуйте-ка вот так поиграть:
1. Для начала включите некешируемый вызов, когда все сработает -уберете [[!pdoMenu?
2. level нулевой, а значит нет ограничения, оставляйте как есть.
3. можно как вариант поиграть с &where=`{"template=":"2"}`, если у 20-го свой шаблон, это тоже иногда помогает. Или же в лоб &where=`{"id:IN=":"[1,2,3,20]"}`
4. &parents=`20,0`
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы