Мультиязычность в Друпал 7

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

Аватар пользователя happyfucken happyfucken 3 февраля 2015 в 18:41

Здравствуйте!
Возник вопрос по тому, как сделать чтобы при переключении языка с помощью модуля i18n, выводилась домашняя страница с контентом который привязан к данному языку?

Комментарии

Аватар пользователя ttenz ttenz 4 февраля 2015 в 10:44

"happyfucken" wrote:
при переключении языка с помощью модуля i18n

на домашней странице? если да, то в типе материала из которого контент активировать язычность и сделать версии на разных языках (с указанием в опциях принадлежности языыку)

обновить кеш

Аватар пользователя happyfucken happyfucken 4 февраля 2015 в 10:53

"ttenz" wrote:

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

Аватар пользователя ttenz ttenz 4 февраля 2015 в 10:57

"happyfucken" wrote:
остается открытым материал на русском

а это материал переведен на английский с помощью кнопки транслейт при редактировании материала на русском?

Аватар пользователя ttenz ttenz 4 февраля 2015 в 11:00

"happyfucken" wrote:
тип материалов привязан к определённому языку

не тип а сам контент привязыается, в типе только обозначается, что он язычный.

Аватар пользователя happyfucken happyfucken 4 февраля 2015 в 11:01

"ttenz" wrote:
а это материал переведен на английский с помощью кнопки транслейт при редактировании материала на русском?

Этот материал создан отдельно и привязан к языку

Аватар пользователя Никки Никки 5 февраля 2015 в 13:51

happyfucken wrote:
"ttenz" wrote:
а это материал переведен на английский с помощью кнопки транслейт при редактировании материала на русском?

Этот материал создан отдельно и привязан к языку

а кнопка транслейт в принципе есть?

Аватар пользователя happyfucken happyfucken 4 февраля 2015 в 11:02

"ttenz" wrote:
не тип а сам контент привязыается, в типе только обозначается, что он язычный.

Да да, точно) так оно и есть...

Аватар пользователя happyfucken happyfucken 5 февраля 2015 в 16:08

"Никк" wrote:
а кнопка транслейт в принципе есть?

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

Аватар пользователя Никки Никки 5 февраля 2015 в 17:49

То есть перевод контента по сути осуществляется только для того, чтобы был переключатель языка? И переключатель вести должен только на одну единственную страницу - главную страницу англоязычной версии сайта?

если так, то я бы думал о редиректе в .htacess: Если url содержит /en, то отправляем на такую-то страницу. Думаю, что такое вполне возможно, если разобраться как там условия пишутся.

Аватар пользователя happyfucken happyfucken 5 февраля 2015 в 18:45

"Никк" wrote:
переключатель вести должен только на одну единственную страницу - главную страницу англоязычной версии сайта?

Нет, он должен переходить на главную страницу которая привьязана к определённому языку, на сайте 3 языка. И при нажатии на 1 из 3 должна выводится главная страничка этого языка