сори, не понял от какого ресурса нужно было.
Тогда вам нужно написать свой небольшой модификатор, но детей может у ресурса много быть, поэтому вернём первый.
Например создадим сниппет
getChildIdResoirceId
$depth = isset($depth) ? $options : '1'; // default limit to 1 levels deep
$array_ids = $modx->getChildIds($input,$depth,array('context' => $modx->context->key));
if(!is_array($array_ids)) return $input; // if no children, we will return the id resource
return $array_ids[0];
Не тестил. но по логике должно работать.
Сори, забыл. Дальше вызываете в вашем шаблоне
[[~[[+id:getChildIdResoirceId]]]]
по дефолу глубина стоит 1, если вам нужно её изменить. передайти в опции, т.е. к примеру на 3
[[~[[+id:getChildIdResoirceId=`3`]]]]