Index: cat_tag_processor.php =================================================================== --- cat_tag_processor.php (revision 13130) +++ cat_tag_processor.php (working copy) @@ -86,12 +86,14 @@ $item_id = $this->Application->GetVar($this->Prefix.'_id'); } } - $params[$this->Prefix.'_id'] = $item_id; $object =& $this->getObject($params); + /* @var $object kDBItem */ + + $params['m_cat_page'] = 1; $params['m_cat_id'] = $object->GetDBField('CategoryId'); - $params['m_cat_page'] = 1; $params['pass_category'] = 1; + $params[$this->Prefix . '_id'] = $item_id ? $item_id : $object->GetID(); return $this->Application->ProcessParsedTag('m', 't', $params); }