Pdomenu как вывести у текущего айди ресурсы которые внутри?

Для вывода ресурсов, которые находятся внутри текущего ресурса, используется класс PdoMenu в MODX.

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

Для вывода дочерних ресурсов с помощью PdoMenu, необходимо выполнить следующие шаги:

1. Получить экземпляр PdoMenu:

$pdomenu = new PdoMenu($modx);

2. Настроить параметры меню. В данном случае, нам нужно указать текущий идентификатор ресурса, для которого мы хотим получить дочерние ресурсы:

$menuParams = array(
    'parents' => $modx->resource->get('id'),
    'showParent' => false // Не показывать текущий ресурс в списке
);

3. Получить список дочерних ресурсов:

$children = $pdomenu->getChildren($menuParams);

4. Проитерироваться по полученному списку и вывести нужную информацию для каждого ресурса:

foreach ($children as $child) {
    echo $child['id'] . ': ' . $child['pagetitle'] . '<br>';
}

В данном примере, мы получаем список дочерних ресурсов для текущего ресурса и выводим их идентификаторы и заголовки.

Важно отметить, что PdoMenu работает только с ресурсами MODX и не поддерживает другие типы ресурсов, такие как чанки, шаблоны и т.д. Также, перед использованием PdoMenu нужно убедиться, что он доступен в вашей установке MODX.