Во-первых, вы спрашивали про вывод id в определенных категориях, а значит вам родители нужны, а не дочерние документы. Во-вторых, ваш код совсем не оптимальный, ведь если $id == $sitesatrt, то дальше вообще все не важно, и нафига вообще тогда перебирать дочерние документы. Более правильно так: $id = $modx->resource->get('id');
if ($id == $sitesatrt){
return 'yes';
}
// else
if($ids = $modx->getChildIds($id,2)){
return 'no';
}
// some return?