Добрый день. Начал понемногу разбираться с 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); работает