Добрый день!
хочется сделать двуязычный сайт..
есть 2 домена: site123.ru и site123.com
один домен синоним второго, сайт один.
на странице настроек: admin/config/regional/language/configure/url
предполагается, определение по домену - это: ru.site123.ru и en.site123.ru
есть ли средства, чтобы расширить страницу настроек для различия сайтов по домену 1-го уровня?
или в таком случае пишут код?
Комментарии
Internationalization
установлено.. но не всё активировано.
один из подмодулей этого комплекта сможет добавить нужную мне настройку?
подскажите куда посомтреть..
http://drupal.stackexchange.com/questions/11752/how-to-set-different-lan...
На сколько помню, этот модуль работает только с доменами 3го уровня либо префиксами пути, чтоб он отличал .com от .ru возможно придется немного по кодить.
Нужно просто ввести домен, предварительно привязав его к серверу (делал это на 6м друпале пару лет назад).
на 7-ке по пути: admin/config/regional/language/configure
некуда вводить название домена =/
а что понимается под: "привязав его к серверу"? у меня сервер один, сайт один, база тоже одна..два домена.
счас подумал, может определять язык по сессии..включил настройку здесь: admin/config/regional/language/configure/session
создал модуль, при его инициализации попробовал установить сессию: $_SESSION['language'] = 'en';
вроде не помогает..наверное опять не туда =/
проблему решил.
определяю язык по "сессии".
при hook_boot определяю на каком мы сайте, русском или английском по $_SERVER['HTTP_HOST'].
устанавливаю соответствующую сессию.
до етого пытался так сделать и не получалось, потому как забыл включить английский язык =/
такие дела.
http://www.drupal.ru/files/2012-10-18_00-40-14.png
Вооот, об этом я и говорил.