Как я понял «template» => 2 это означает что выбираем только категории.
переменной $parent у меня не оказалось) но поставил статичную — нормально.
Теперь еще вопрос как узнать если у категории подкатегории? можно конечно перебрать каждую категорию такие же процессором, но вдруг еще как то можно?
$modx->getCount('modResource', array( "parent" => $resource_id, "deleted" => 0, "hidemenu" => 0, "published" => 1 ));