Всем привет! Подскажите пожалуйста, может кто с таким сталкивался:
На сайте реализовано вот что: При первом заходе пользователя на сайт - загружается английская версия. Далее надо каким то образом запоминать какая языковая версия была выбрана, и, если например пользователь выбран немецкий язык, потом ушёл с сайта, потом опять вернулся на сайт, то нужно чтобы загружалась версия с немецким языком.
Не понимаю пока что, каким образом это можно реализовать. Пробовал использовать $USER->SetParam и $USER->GetParam, но пока что-то не получается. Вот ссылка
Вот код, который прописан в header.php:
Код
if(
$USER->GetParam('WAS_REDIRECT') != "Y" &&
$USER->GetParam('NOT_FIRST_HIT') != "Y" &&
$APPLICATION->GetCurDir() == '/'
) {
//Если НЕ было редиректа, это ПЕРВЫЙ переход, и текущий URL - /
$USER->SetParam('WAS_REDIRECT', 'Y');
$USER->SetParam('LAST_SELECTED_LANG',$APPLICATION->GetCurDir());
LocalRedirect('/en/?show-languages=Y');
} else {
$USER->SetParam('NOT_FIRST_HIT', 'Y');
$USER->SetParam('LAST_SELECTED_LANG',$APPLICATION->GetCurDir());
}