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

Mem: 3.5 mb, MySQL: 0.0021 s, 2 req., PHP: 0.0381 s, all: 0.0402 s, cache.