Трудности мультиязычности

Главные вкладки

Аватар пользователя tolyanich tolyanich 6 сентября 2011 в 12:20

Впервые столкнулся с созданием мультиязычности на сайте. Есть три языка рус.,англ.,нем.. Установлен модуль "Language switcher dropdown" с помощью которого переключаются языки, модуль "Internationalization" и "Content translation". При создании материала появилась возможность выбрать из списка к какому языку будет принадлежать новосозданный материал. Но столкнулся с проблемой, что каждый созданный материал имеет свой nid (node/21 - русский, node/22 - англ и т.д.). Но как же тогда, посетитель, находившийся на странице node/21, щёлкнув по блоку модуля "Language switcher dropdown", выбрав англ. язык, попадет на node/22?

Комментарии

Аватар пользователя gorr gorr 6 сентября 2011 в 12:37

"tolyanich" wrote:
Но как же тогда, посетитель, находившийся на странице node/21, щёлкнув по блоку модуля "Language switcher dropdown", выбрав англ. язык, попадет на node/22?

При правильной настройке мультиязычности попадет куда надо, не переживайте))

Аватар пользователя php5eng php5eng 6 сентября 2011 в 13:40

Это настраивается автоматически самим модулем. Внутри базы данных создается таблица связей между нодами с одинаковым содержанием, но на разных языках. Если пользователь переходит на ноду не своего языка, происходит переадресация

Аватар пользователя tolyanich tolyanich 6 сентября 2011 в 14:47

Но автоматически при переключении языка никакого редиректа не происходит. То есть:
если я на странице site.ru/about, переключаю на немецкий, то он редиректит на site.ru/de - но такой страницы не существует.

Настройки, скриншоты: