Index: branches/unlabeled/unlabeled-1.12.2/core/units/general/cat_tag_processor.php =================================================================== diff -u -r6221 -r6308 --- branches/unlabeled/unlabeled-1.12.2/core/units/general/cat_tag_processor.php (.../cat_tag_processor.php) (revision 6221) +++ branches/unlabeled/unlabeled-1.12.2/core/units/general/cat_tag_processor.php (.../cat_tag_processor.php) (revision 6308) @@ -46,7 +46,7 @@ function ItemLink($params, $id_prefix) { $params = array_merge($params, Array('pass' => 'm,'.$this->Prefix) ); - + $item_id = isset($params[$id_prefix.'_id']) && $params[$id_prefix.'_id']; if (!$item_id) { $item_id = $this->Application->GetVar($this->getPrefixSpecial().'_id'); @@ -55,10 +55,11 @@ } } $params[$this->Prefix.'_id'] = $item_id; - + $object =& $this->getObject($params); $params['m_cat_id'] = $object->GetDBField('CategoryId'); - + $params['pass_category'] = 1; + return $this->Application->ProcessParsedTag('m', 't', $params); }