10 июня 2015 г., 8:22

xPDO как узнать есть ли parent у страницы?

Добрый день. Начал понемногу разбираться с xPDO. Вот решил написать свой сниппет по генерации меню.
.... $resources = $modx->getCollection('modResource'); foreach ($resources as $t => $res) { $output .= '<p>['.$t.'] => '.$res->get('pagetitle').'</p>'; } ...
Вопрос: подскажите пожалуйста, как можно узнать является ли выбранный элемент родителем и какие элементы являются его детками :). Спасибо.
$modx->getChildIds()
Однако этот метод опирается на кеш-карту ресурсов, которую на больших проектах рекомендуется убивать.
т.е.
$ress = $modx->getChildIds('2'); var_dump($ress);
должен выдать результат, если имеются дочерние страницы?
Отдает массив дочерних айдишников. Залезь в `modx.class.php` и сам зацени
спасибо, сейчас покопаюсь.
спасибо большое :) вы мне помогли (я только на начальном уровне :) )
$array_ids = $modx->getChildIds(2,2,array('context' => 'web')); var_dump($array_ids);
работает

Добавить комментарий