Index: branches/5.1.x/core/kernel/db/cat_tag_processor.php =================================================================== diff -u -N -r13461 -r13545 --- branches/5.1.x/core/kernel/db/cat_tag_processor.php (.../cat_tag_processor.php) (revision 13461) +++ branches/5.1.x/core/kernel/db/cat_tag_processor.php (.../cat_tag_processor.php) (revision 13545) @@ -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); } @@ -226,6 +228,7 @@ $params['grid_name'] .= 'ShowAll'; } + // use $pass_params to be able to pass 'tab_init' parameter from m_ModuleInclude tag return $this->Application->ParseBlock($params, 1); }