I18n мультиязычность . Вывод вложенных ссылок в многоуровневом меню. Drupal 7

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

Аватар пользователя Naterra Naterra 24 июня 2011 в 12:01

Здравствуйте, возникла проблема с мультиязычностью, а точнее с многоуровневым меню. Настроила перевод для меню(первого уровня), для новостей через views и все работало отлично, пока не возникла необходимость добавить к пункту меню "О компании" подпункты: История, Миссия и т.д. Суть проблемы заключается в том, что на русском языке все отображается нормально, а вот на английском не все так просто. При сохранении перевода и добавлении пункта меню, хоть и стоит Language:English , а меню можно выбрать только русское. Соответственно, пункт отображаться в английской версии не будет.

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

Вариант хоть и рабочий, да вот только очень не красивый. Может я что-то пропустила в настройках?

Комментарии

Аватар пользователя olk olk 24 июня 2011 в 12:07

Посоветую перейти на Entity translation - по моему более грамотный подход с точки зрения сущностей Entity's в D7.
Правда пока только dev версии но уже кое-что работает.

Аватар пользователя smartdrv smartdrv 6 апреля 2013 в 2:53

Здравствуйте, похожая проблема, сайт двуязычный, первый уровень меню переводится прекрасно, выпадающие подменю переводятся но не показываются, выводится только на русском. Если эти пункты меню ставить со второго на первый уровень меню, то при переключении языка они появляются, если ставить вторым уровнем - не видно. Использую superfish для меню и I18n для многоязычности. Подскажите пожалуйста, может есть какие то мысли.