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