Мультиязычность

Аватар пользователя Soyka Soyka 27 июня в 18:18

Такая проблема: нужно создать мультиязычный сайт, и на каждом из языков должна быть своя главная страница. Через Drupal 7 это настраивалось очень легко. Перерыл опросное количество материалов, но ничего оне нашел на это счет.

Комментарии

Аватар пользователя marassa marassa 27 июня в 18:59

Soyka wrote: на каждом из языков должна быть своя главная страница

"Своя" в каком смысле?
Разные регионы?
Разные блоки?
Разный контент?
Разный язык?

Аватар пользователя marassa marassa 27 июня в 19:05

Если регионы одни и те же, то шаблоны можно не трогать.
В условиях видимости блоков (/admin/structure/block) можно выбрать язык, таким образом получите "свои" блоки для каждого языка. Контент определяется блоками. Язык переключится сам собой, главное перевести контент и интерфейс.

Аватар пользователя ivnish ivnish 28 июня в 12:58

Soyka wrote: Через Drupal 7 это настраивалось очень легко

А как вы это делали в семерке?

Аватар пользователя VasyOK VasyOK 28 июня в 14:49

Вбейте в Гугл "Многоязычность Drupal 7" - масса статей и видео. Я их правда не читал и не смотрел.

Если кратко. Есть 2 системы переводов, которые НЕ заменяют друг друга
i18n и entity_translation

По делу.
1. Variable translation (i18n_variable) из i18n набора включаем.
admin/config/regional/i18n/variable/ - Информация о сайте - Главная страница (галка)
после
admin/config/system/site-information/ - появляются вкладки с языками

2. i18n_block включаем. И пишем разное содержмимое в блоки на главной.

3. Есть там какая-то настройка, которая может переводить блоки, а может указывать видимость блока для языка. Не помню где она. Найдите и включите. Smile