[Решено]Мультиязычная главная страница

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

Аватар пользователя singletone singletone 29 января 2012 в 19:12

Использую: D7.10+i18n. Надо получить сайт на 2 языках (рус и нем). Настроил локализацию по префиксам (ru и de). Материал создаю, всё ок, на языках отображается как надо. Однако следующая проблема:
1. Главная страница. Отображается только с одного языка. Создал path одинаковый в обоих языках, не катит. Т.к. в настройках главной строка с префиксом языка не меняется.

Комментарии

Аватар пользователя singletone singletone 30 января 2012 в 13:23

создал страницу "Главная" (мне там нужна статическая страница), прописал ей path "index". Потом перевёл страницу в "Номе", и прописал ей тоже path "index". В настройке главной прописал показывать index, но там автоматом вставляется языковой префикс.

Аватар пользователя kalabro kalabro 30 января 2012 в 23:26

Можете, например, включить модуль i18n_variable и перевести настройку главной страницы. Для этого поставьте соотвествующую галку на странице admin/config/regional/i18n/variable. После этого для каждого языка будет своя настройка главной страницы.

Аватар пользователя singletone singletone 31 января 2012 в 8:15

Сделал, имя сайта переводится, где настройка главной страница появилась надпись «Это мультиязыковая пременная.» Однако, всё равно, в адресе главной уже "вбит" префикс языка. Вообщем, не помогло тут.

Аватар пользователя kalabro kalabro 31 января 2012 в 11:34

ну у вас же разные nid у переведенных нод. для немецкого пишите node/1, для русского node/2 (если у вас немецкая нода с nid=1, русская с nid=2 соответственно)

Другой способ перевести вашу ноду это Entity translation, когда нода будет одна (с одним nid) и переводиться у неё будут поля, которые вы укажете, например, body и title.
Подробнее читайте здесь: http://www.lullabot.com/articles/localized-and-multi-lingual-content-dru...

Аватар пользователя tlito tlito 9 марта 2015 в 19:19

Мне помог ваш совет.
То ли я не доглядел, то ли правда надо на странице:
admin/config/regional/i18n/variable
включить галку Default front page в разделе О сайте или Site information.
Тогда в Конфигурации - О сайте
будут ссылки Английский Русский и в обоих можно свои настройки делать для отображения нужной ноды на главной.

МУЛЬТИЯЗЫЧНАЯ ГЛАВНАЯ СТРАНИЦА

настраивается и работает нормально.