Modx pdoMenu как вывести только первый уровень?

MODX pdoMenu - это плагин для MODX Revolution, который используется для создания динамических меню на основе дерева ресурсов.

Для того чтобы вывести только первый уровень меню с помощью pdoMenu, вам понадобится использовать параметр "level" и задать его значению 1.

Приведу пример кода, который поможет вам реализовать это:

[[!pdoMenu?
   &parents=`0`
   &level=`1`
   &tplOuter=`@INLINE <ul>[[+wrapper]]</ul>`
   &tpl=`@INLINE <li><a href="[[+link]]">[[+menutitle]]</a>[[+wrapper]]</li>`
]]

В данном примере мы указали значение "0" для параметра "parents", чтобы начать вывод меню с корня дерева ресурсов. Параметр "level" установлен в значение 1, чтобы вывести только первый уровень меню.

Мы также использовали шаблоны "tplOuter" и "tpl" для определения HTML-разметки для обертки меню и каждого элемента меню соответственно. В примере используется синтаксис "INLINE", что позволяет написать шаблон прямо в вызове плагина.

Вы можете настроить эти шаблоны в соответствии со своими потребностями, добавляя нужные HTML-классы или стили.

После выполнения этого кода, вы увидите, что pdoMenu выведет только первый уровень меню, состоящий из ссылок на ресурсы верхнего уровня.

Важно отметить, что pdoMenu предоставляет и другие мощные возможности, такие как фильтрация и сортировка меню, настройка активного элемента и многое другое. Ознакомьтесь с документацией MODX и дополнительными ресурсами, чтобы изучить все возможности pdoMenu.