Index: branches/5.0.x/core/kernel/db/cat_tag_processor.php =================================================================== diff -u -N -r13272 -r13386 --- branches/5.0.x/core/kernel/db/cat_tag_processor.php (.../cat_tag_processor.php) (revision 13272) +++ branches/5.0.x/core/kernel/db/cat_tag_processor.php (.../cat_tag_processor.php) (revision 13386) @@ -1,6 +1,6 @@ Application->GetVar($this->Prefix.'_id'); } } - $params[$this->Prefix.'_id'] = $item_id; $object =& $this->getObject($params); - $params['m_cat_id'] = $object->GetDBField('CategoryId'); + /* @var $object kDBItem */ + $params['m_cat_page'] = 1; + $params['m_cat_id'] = $object->GetDBField('CategoryId'); $params['pass_category'] = 1; + $params[$this->Prefix . '_id'] = $item_id ? $item_id : $object->GetID(); return $this->Application->ProcessParsedTag('m', 't', $params); }