Есть меню типа Primary links, нужно чтобы пункты из этого меню показывались в зависимости от выбранного языка.
Установил модуль i18n. В пунктах меню появился выбор языка. Расставил для каждого пункта нужные. Но в итоге только один пункт меняется при выборе языка, остальные не меняются.
С чем это может быть связано сайт http://ufapeople.ru/
Комментарии
Я делал 2 отдельных меню -одно для русского языка, другое для английского. Соответственно язык отображения определял для меню в целом. Проблем не было.
И для удобства ввел обязательный префикс для языка, т.е. он всегда указывается при формировании пути сайта, например,
sait.ru/ru и sait.ru/en вместо дефолтных
sait.ru и sait.ru/en
Про разные меню для разных языков - это понятно, но для 4-5-ти языков это уже не так радостно.
Хотелось бы более изящного решения.
http://alliance1892.ru вот тут я просто переводил пункты меню через управление строками. есть еще пункт меню который в зависимости от языка ведет на разные урлы "BtoB", есть пункт новости который вообще не показывается для английского языка.
Попробуйте просто переводы.
Странно - куда делся пункт выбора языка при создании материалов ?!
Птаюсь сделать по http://drupal.org/node/275705 но при создании материалов пункт с выбором языка не отображается !
UPD все нашел Типиы материалов - Изменить, уже голова кругом идет
Все разобрался - если создавать материал и уже в нем указывать родительский пункт меню и язык, то в меню будет пункт отображающийся в зависимости от языка.
Если же сначала создавать пункт меню а затем к нему крепить материал, то такой пункт показывается всегда.