Index: branches/5.2.x/core/kernel/processors/main_processor.php =================================================================== diff -u -N -r16271 -r16273 --- branches/5.2.x/core/kernel/processors/main_processor.php (.../main_processor.php) (revision 16271) +++ branches/5.2.x/core/kernel/processors/main_processor.php (.../main_processor.php) (revision 16273) @@ -1,6 +1,6 @@ Application->Redirect('external:' . $this->Link($params)); + // By default link to current template. + $template = $this->SelectParam($params, 't,template'); + $prefix = array_key_exists('prefix', $params) ? $params['prefix'] : ''; + unset($params['t'], $params['template'], $params['prefix']); + + // Pass "m" prefix, instead of "all", that is by default on Front-End. + if ( !array_key_exists('pass', $params) ) { + $params['pass'] = 'm'; + } + + $this->Application->Redirect($template, $params, $prefix); + return ''; }