Index: trunk/core/units/categories/categories_tag_processor.php =================================================================== diff -u -N -r7635 -r7855 --- trunk/core/units/categories/categories_tag_processor.php (.../categories_tag_processor.php) (revision 7635) +++ trunk/core/units/categories/categories_tag_processor.php (.../categories_tag_processor.php) (revision 7855) @@ -184,13 +184,11 @@ // $cat_id = $this->Application->Parser->GetParam('cat_id'); $cat_id = $this->Application->GetVar($this->getPrefixSpecial().'_id'); } - if($cat_id == 'Root') - { - $object =& $this->Application->recallObject('mod.'.$params['module']); - $params['m_cat_id'] = $object->GetDBField('RootCat'); + if ("$cat_id" == 'Root') { + $params['m_cat_id'] = $this->Application->findModule('Name', $params['module'], 'RootCat'); unset($params['module']); } - else{ + else { $params['m_cat_id'] = $cat_id; } unset($params['cat_id']);