getDocumentChildren

    Повертає список дочірніх документів вказаного документу, з врахуванням додаткових налаштувань

    Примітка: 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