getChildIds

Повертає масив дочірніх документів, враховуючи глибину

Примітка: getAllChildren() повертає інформацію про дочірні документи тільки першого рівня.

Array getChildIds(mixed $id[, int $depth[, array $children]]);

$id - стартовий ідентифікатор документу

$depth - кількість рівнів вкладення що переглядаються

$children - масив з кінцевими значеннями


Формат даних результату:

Array (         
    [псевдоним1] => id1         
    [псевдоним2] => id2 
)

Сортування йде за положенням в меню (menuindex). При цьому документи додаються за рівнями. Тобто спочатку йдуть документи першого рівня, потім другого.


Приклад

/**Структура документів:

-Статті (1)
--Нерухомість (11)
---Економ(111)
---Елітна(112)
--Авто (12)

**/

$modx-> getChildIds (1); //поверне інформацію про документи 11,12,111,112

$modx-> getChildIds (111); //поверне пустий масив

Дивіться також: getActiveChildren