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

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

Аватар пользователя drdendriter drdendriter 2 февраля 2012 в 23:41

Помогите пожалуйста решить задачку:
Есть сайт на чистейшем html перенести его на Druapl 7. На сайт проставлено куча "вечных" ссылок, потому менять структуру нельзя. Ко всему прочему сайт на двух языка (рус/укр).
Значит структура следующая:
Русская версия - site.com.ua
Украинская версия - site.com.ua/ukr_index.html. Все остальные страницы украинской версии имеют такие же site.com.ua/ukr_link.html.
Вопрос в следующем как организовать на Друпал подобную структуру (без добавления префиксов, и языковых поддоменов и переменных) да еще чтобы нормально работала многозначность?

Комментарии

Аватар пользователя ZhN ZhN 3 февраля 2012 в 10:32

>На сайт проставлено куча "вечных" ссылок

Простите, но "незачем было вручную добавлять в поисковики каждую страницу". Если вам жалко тот адский труд, то просто после переноса контента на сайт Drupal, подождите неделю-две, всё проиндексируется и особо в кол-ве ссылок вы не потеряете.

Аватар пользователя kalabro kalabro 3 февраля 2012 в 12:24

Сделать-то можно, но без дополнительного кода не обойтись.

С самим контентом всё просто: создаёте алиас для русской ноды links.html, для украинской (через Content Translation) ukr_links.html.
Если же нужен подхват языка интерфейса по ссылке типа http://example.com/ukr_links.html, то можно теоритически написать свой language provider или просто как-нибудь хакнуть язык в каком-нибудь hook_language_init