Многоязычность на сайте, не переключается содержимое ноды. [РЕШЕНО]

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

Аватар пользователя blood-of-peaceъ blood-of-peaceъ 24 апреля 2012 в 15:31

Добрый День!
У меня возникла проблема с модулем locale. Использую д7.* два языка русский и английский. Проблема заключается в том что я не могу нормально установить главную страницу с двумя переводами.

И так я поставил выбор определения языка по префиксу. Добавил галочки в типа материла о том что он многоязычный. Дальше создал страницу на английском языке потом сделал перевод на русском языке. Добавил авто синонимы обоим main. Захожу в раздел "О сайте" и когда хочу выставить главной страничкой main то вижу такую ситуацию http://d7-template.loc/ru /поле для ввода синонима главной страницы /. Так должно быть?! еще более странности начались когда я перешел на главную страницу и вывел переключение языков то ссылки не работают правильно, а именно при нажатии переключения языка например с русского на английский содержание ноды и заголовка остается таким же. Но если прописать в адресной строке в браузере http://d7-template.loc/ru/main - выйдет на русском и http://d7-template.loc/en/main выйдет на английском. странно а при url http://d7-template.loc/ru и http://d7-template.loc/en просто показывает только русскую версию публикации. Такая странность только с главной страницей. Не понимаю в чем может быть дело. Все перековырял в инет вроде таких проблем нету. Единственное решение которое мне подсказали это поковыряется в модуле locale и поставить в свитч блоке вместо переменной свой синоним main но это не правильно я считаю! Так быть не должно. Кто нить сталкивался с такой проблемой ?!
Пс язык по умолчанию русский
Префиксы проставлены
использую модуль i18n

Комментарии

Аватар пользователя blood-of-peaceъ blood-of-peaceъ 25 апреля 2012 в 11:08

Нашлось решение проблемы если кому нить интересно
http://www.cyber-sundae.com/drupal-7-multi-lingual-front-page-node

ключевые пункты связаны с моментом что в разделе Информация о Сайте надо сохранять на всех языках несколько раз.
Например если у вас два языка Англ и Рус и по дефалту стоит Рус
Вы заходите в раздел Информация о сайте и устанавливайте свой созданный пейдж home
Далее вы переключаете язык через блок переключение языков на английский и идете в раздел Site information и вы сразу увидите что там ваша страничка не проставлена как надо и ставите заново home сохраняете и проверяете. Лучше делать по ссылке выше написано на английском зато очень правильно и аккуратно.

Аватар пользователя kodolka kodolka 21 июня 2013 в 13:03

Почему то не выводится блок переключателя языков? Регион есть такой, все нормально. Почему может быть?