Как сделать? Смотря как у вас реализован вывод языковых версий контента. У меня, например - один сайт, два языка ru/en.
Сам переключатель - базовый:[CODE]<?echo CLanguage::SelectBox('Lang', LANGUAGE_ID,'','action_lang()');?>
[/CODE]Ипереключение языка скриптом js, в котором текущее месторасположение [I][B]location.pathname[/B][/I] при смене языка обновляется с параметром [B][I]lang_ui [/I][/B]:[CODE]<sc ript>
function action_lang()
{
window.location = location.pathname + '?lang_ui=' + document.getElementsByName('Lang')[0].value;
}
</sc ript>
[/CODE]
Сам переключатель - базовый:[CODE]<?echo CLanguage::SelectBox('Lang', LANGUAGE_ID,'','action_lang()');?>
[/CODE]Ипереключение языка скриптом js, в котором текущее месторасположение [I][B]location.pathname[/B][/I] при смене языка обновляется с параметром [B][I]lang_ui [/I][/B]:[CODE]<sc ript>
function action_lang()
{
window.location = location.pathname + '?lang_ui=' + document.getElementsByName('Lang')[0].value;
}
</sc ript>
[/CODE]