Разное меню для разных языков

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

Аватар пользователя PVasili PVasili 27 ноября 2007 в 11:20

Как организовать разные меню(примари например) для разных языков?
Обращаю внимание, что меню в разных языках разное.

Комментарии

Аватар пользователя inc inc 27 ноября 2007 в 11:28

Только что прочитал в рассылке:
модуль domain_menu (http://drupal.org/project/domain_menu )
Описание:
Domain menu is a simple module that works with the Domain Access suite of modules. It allows domains to assign separate Primary, Secondary and Node Authoring menus. It replicates the form found at admin/build/menu/settings. It requires the Domain access and Menu modules.

Аватар пользователя PVasili PVasili 27 ноября 2007 в 12:40

Спасибо. Что то уж очень жестко у них с субдоменом(в моём случае проблематично), копией всех таблиц drupal.... да уж... нужно что-то попроще.

Аватар пользователя PVasili PVasili 27 ноября 2007 в 14:47

Эх... как всегда уперлись в localizer и i18n в обоих можно сделать меню в зависимости от языка. И тут буридановский осел задумался...

localizer - сделан, что нельзя конкретному пункту меню сказать откуда(язык) оно, но можно сделать блоки по языкам и в них собрать разные меню. В принципе 3-5 Primary меню нормально, только нужно тему всю переворачивать. А если добавится ещё один язык? Ну чем думают люди... К тому же для "нормального разнесения" языков понятного поисковикам - только субдомены :).
Да, ещё: будте крайне осторожны, после ошибки с "Switch by hostname" - сайту труба, вы на него не попадёте Smile . За такое - к стенке, или лишение права подходить к компьютеру пожизненно :).

i18n - все хорошо, можно каждый пункт меню к языку привязать, но неудобно по всему сайту префиксу для языков, /ru , /en, /fr .... хотя для /ru можно попробовать pachauto вырезать префикс. Наверное, на нём и остановимся...