Index: branches/RC/core/units/languages/languages_tag_processor.php =================================================================== diff -u -r10514 -r11266 --- branches/RC/core/units/languages/languages_tag_processor.php (.../languages_tag_processor.php) (revision 10514) +++ branches/RC/core/units/languages/languages_tag_processor.php (.../languages_tag_processor.php) (revision 11266) @@ -60,10 +60,11 @@ function LanguageLink($params) { - $t = $this->SelectParam($params, 'template,t'); - $object =& $this->getObject($params); - return $this->Application->HREF($t, '', Array('m_lang' => $object->GetID())); + + $params['m_lang'] = $object->GetID(); + + return $this->Application->ProcessParsedTag('m', 'Link', $params); } function SelectedLanguage($params)