MODx-CMS

getChildIds

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);

// вернет пустой массив

Рекламная информация