Вот кусок из плагин autoRedirector'a. Объект $reso

Вот кусок из плагина autoRedirector'a. Объект $resource не существует из-за того, что class_key другой. Соответственно и объект по другому называется.

case "OnBeforeDocFormSave":
        $resources = array(
                $resource,
                $modx->getObject('modResource',$resource->get('parent'))
            );
        if($child_ids = $modx->getChildIds($resource->id,50,array('context' => $resource->context_key))){
            $resources = array_merge($resources, $modx->getCollection('modResource',array("id:IN" => $child_ids)));
        }