Работа с «GetParentIds»



Возвращает массив родительских документов, учитывая заданноеколичество уровней.

Array getParentIds(mixed $id[, int $height= 10[,array $parents= array ()]]);

  • $id — стартовый идентификатор документа
  • $height — количество просматриваемых уровней
  • $parents — массив с конечными значениями

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

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

Сортировка идёт от текущего пункта, то есть последнее значение отражает документ, который ближе всего к корню сайта.

Пример

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

  • Статьи (1)
    • Недвижимость (11)
      • Эконом (111)
      • Элитная (112)
    • Авто (12)

$modx->getParentIds(111);

// вернетзначения 11 и 1

modx->getParentIds(1);

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

Смотрите также: getChildIds()