Главная страница на мультиязычном сайте

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

Аватар пользователя BeerSheva BeerSheva 16 декабря 2012 в 18:03

Привет!
Пришла беда от куда я её совсем не ждал. Сделал почти весь сайт как хотел. Все работает. Оставил текст главной страницы на последнее.
Создал новый материал на русском языке и текстом для главной страницы. Назначил ему url: home.html
Создал через транслит перевод на английский и назначил ему url: home.html

После всего этого пошел в настройки сайта и прописал url главной страницы на русском языке.
Русская главная страница когда выбран русский язык действительно отображается. Но моя радость была недолгой. Стоило мне сменить язык на английский, как я увидел перед собой уже знакомую мне страницу на русском. Как же так?
Что я не так сделал?

Комментарии

Аватар пользователя Enemy Enemy 16 декабря 2012 в 18:20

нужно сделать перевод для неё, раньше при редактировнии страницы была кнопка переести, как-то так... было дано особоне помню
да и еще, лучше для в путях прописывать ru en de и т.д.

Аватар пользователя Enemy Enemy 16 декабря 2012 в 18:44

Префикс пути. Язык представления определяется по пути с кодом языка или другой строке, совпадающей с префиксом пути, указанного для каждого языка. Если подходящий префикс не определён, то используется язык по умолчанию. Например: «example.com/de/contact» устанавливает немецкий язык, основываясь на «de» внутри пути.

Аватар пользователя Enemy Enemy 16 декабря 2012 в 18:45

/admin/settings/language/i18n и в
Выбор материалов
Режим выбора материалов:
Текущий язык и нейтральный язык.
Объединение текущего языка (если доступен) или языка по умолчанию (если не доступен) и нейтрального языка.
Только язык по умолчанию и нейтральный язык.
Только текущий язык. - должно быть отмеченно
Все материалы. Не обращаться к режимам языка.

перевод старый т.к. сайт не обновлялся около 2х лет

Аватар пользователя BeerSheva BeerSheva 16 декабря 2012 в 18:51

префиксы тоже у меня выстаблены.
когда переключаюсь на английский язык, то адрес становится mysite.com/en, но страница все-равно русская.

Аватар пользователя BeerSheva BeerSheva 17 декабря 2012 в 7:50

arsstud wrote:
Смотрите в admin/config/system/site-information
все хорошо настраивается

Я не знаю как у Вас, но у меня "нехорошо" настраивается.
Станица указанная в admin/config/system/site-information/frontpage отображается на всех языках одна и таже

Я уже добавил в файл settings.php
$conf['i18n_variables'] = array(
// Site configuration
'site_name',
'site_slogan',
'site_mission',
'site_footer',
'site_frontpage',
)

Но главная страница все-равно не хочет переводится

Аватар пользователя BeerSheva BeerSheva 17 декабря 2012 в 11:47

А без контакта не сможете объяснить хотя бы в двух словах как это делать?

У меня установлен drupal 7 и модуль i18n. Создал страницу на русском с привествием, провисал в site information ссылку на неё. Добавил через translation к этой странице переводы.

Аватар пользователя arsstud arsstud 17 декабря 2012 в 12:25

Вы не до конца сделали мультиязычность, и для того, чтобы понимать на каком свете Вы сейчас находитесь, намного проще объясняться на прямую. Н, как я понимаю, Вам это нафиг не нужно, засекреченный Вы наш)

Аватар пользователя BeerSheva BeerSheva 18 декабря 2012 в 12:12

на drupal.ru видел пример, где главную страницу выбирают на уровне файла page.
вот только не могу найти этот пример.
Не знаете как можно это сделать?

Аватар пользователя multpix multpix 18 декабря 2012 в 12:30

"BeerSheva" wrote:
Вот сайт http://shoose1.elitno.net/[/quote]
свой контент не проработан (структура, функционал)
стадия даже не разработки а предварительного ознакомления с инструментарием,
но ад.банеры уже прикручены.

фу.

Аватар пользователя BeerSheva BeerSheva 19 декабря 2012 в 6:24

В общем проблему решил через вьюху. Можно использовать стандартную FrontPage. Назначил в ней отображать материал в зависимости от текущего языка.