Как объяснить pdoResources из какого ресурсы выводть страницы?

Модуль pdoResources в MODX является одним из самых мощных инструментов для вывода содержимого вашего сайта. PDO в названии относится к использованию предварительно подготовленных выражений (prepared statements) из PDO (PHP Data Objects), которые обеспечивают безопасные запросы к базе данных.

При вызове pdoResources, одним из аргументов является параметр "parents", который определяет из какого ресурса будут выводиться страницы. Вместо конкретного ID ресурса, вы можете использовать несколько вариантов этого параметра:

1. ID ресурса: Вы можете указать конкретный ID ресурса, который должен служить исходным пунктом для вывода страниц. Например: parents=5

2. Список ID ресурсов: Вы можете указать несколько конкретных ID ресурсов, которые должны служить исходными пунктами для вывода страниц, разделенных запятыми. Например: parents=5,10,15

3. Псевдоним пути: Вы можете использовать псевдоним пути, чтобы указать ресурс, относительно которого будет производиться вывод страниц. Например, если у вас есть псевдоним пути с именем "blog", вы можете использовать parents=@blog для вывода страниц из раздела блога.

4. Псевдоним из сниппета: Вы также можете указать псевдоним пути, используя стандартный сниппет, который может возвращать ID ресурса. Например, если у вас есть сниппет с именем "getBlogResourceId", возвращающий ID ресурса блога, вы можете использовать parents=@[[getBlogResourceId]] для вывода страниц из блога.

Чтобы избежать конфликта с другими параметрами pdoResources, рекомендуется передавать аргумент parents внутри массива параметров, например: [[pdoResources? &parents=[5,10,15]]]

Помните, что тип выводимых страниц (например, документы, шаблоны, коллекции и т. д.) может варьироваться в зависимости от вашей конкретной настройки MODX.