Показать сообщение отдельно
Старый 24.08.2009, 02:09   #8
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Если честно, я уже не помню, как работает sr_language_menu.
Однако, я рассуждаю следующим образом. У страницы есть URI. Отображение страницы зависит от этого URI и (опционально) от кук пользователя. Соответственно, язык страницы находится либо в URI, либо в куках. Если язык страницы содержится в её адресе, то я совершенно не понимаю, зачем надо определять язык пользователя. Страница http://site.ru/ru/about.html будет на русском, http://site.ru/en/about.html - на английском. Могу предположить ситуацию, когда есть только http://site.ru/about.html, а английской она становится только если пользователь решил посмотреть её в английской версии (и у него создалась соответствующая кука). Но это ужасный вариант, так же делать не надо. Поэтому единственное место, где я вижу применение тому, что вы хотите - это когда у вас есть, скажем, site.ru, на главной странице которого написано "выберите страну", и вы хотите запомнить этот выбор и делать автоматический редирект. Но это делается в две строчки на JS: 1) выдёргиваем язык пользователя из URL 2) записываем его в куку.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием