Примітка: getActiveChildren() повертає інформацію про дочірні документи тільки першого рівня.
array getDocumentChildren (mixed $id[, int $active[, int $deleted[, string $fields[, string $where[, string $sort[, string $dir[, int $limit]]]]]]]);
$id - ідентифікатор батьківського документу
$active - значення активності документів 0 - активні документи 1 - неактивні документи За замовчуванням: 1
$deleted - значення видалення документу 0 - документи не видалені 1 - документи видалені (в кошику) За замовчуванням: 0
$fields - список необхідних полів за замовчуванням: всі поля
$where - додаткові умови запиту в БД (відповідає where в MySQL)
$sort - поле, по которому будет производиться сортировка по умолчанию: menuindex
$dir - варіант сортування: ASC - за зростанням DESC - за спаданням за замовчуванням: ASC
$limit - максимальна кількість документів (відповідає like в MySQL) за замовчуванням: без обмежень
Array (
[0] => Array (
[id] => 50
[pagetitle] => Документ 1
[description] =>
[parent] => 16
[alias] =>
[menutitle] =>
)
[1] => Array (
[id] => 48
[pagetitle] => Документ 2
[description] =>
[parent] => 16
[alias] =>
[menutitle] =>
)
)
/**Структура документів:
-Статті (1)
--Нерухомість (11)
---Економ(111)
---Елітна(112)
--Авто (12)
**/
$modx->getDocumentChildren(1); //поверне информацію про документи 11 та 12