Имеем: Drupal (6.4) и i18n (6.x-1.0-beta3)
Установлено два языка: ru (основной) и en. Деление по префиксам.
Есть нода(ru) и её перевод(en)
Объявляем её главной страницей сайта.
Откликается по адресу site.ru/
Теперь проблема:
Хочется, чтобы по адресу site.ru/en
открывалась не нода-ru "в английском оформлении", а её перевод - нода-en,
но при этом Language switcher корректно их связывал.
(То есть создание "нейтральной" ноды с английским содержанием,
не связанной с первой нодой, но с адресом "en" не подходит.)
Пробовал химичить, сделав многоязычной переменную, которая
указывает первую страницу сайта (навеяло http://www.drupal.ru/node/14962)
Не получилось.
Пока сделал алиас для en-ноды, так-что switcher с русского варианта
посылает по адресу /en/front, но это же не красиво.
Может есть иное решение проблемы, которые я упустил?
Спасибо.
Комментарии
Нашел решение (http://drupal.org/node/250217),
Всем спасибо.
--
Надо было создать страницы:
Нода-Ру (Русский) (алиас: mynode)
Нода-En (Английский) (алиас: mynode)
нюанс, видимо, именно в наличии алиасов, а потом
в настройка сайта первой указать страницу: mynode (а не физ.адрес)
тогда на выходе будем иметь адекватное поведение
и по адресу site.ru/ и по site.ru/en
хотя switcher так и будет посылать
на site.ru/mynode и site.ru/en/mynode соответственно.