У меня сайт на 2-х языках - рус./укр.
Такая вот проблемка при попытке создать свой блок ссылок - не получается сделать для него переводы.
При редактировании блока выводится поле выбора языка, но когда изменяешь язык, текст, то в итоге блок изменяется на всех языках.
Кто-то сталкивался с такой проблемой? Подскажите плз.
Комментарии
Ни у кого никаких сображений по проблеме?
там же есть настройка стратегии что переводить и на какие языки...
/admin/settings/i18n поиграйте там с настройками Advanced settings
используется не /admin/settings/i18n, а /admin/settings/localizer
Во первых, все модули пропатчены должны быть, но думаю этот пункт уже выполнен...
Во вторых именно блок не может быть переведён на несколько языков, а может быть создано 2 блока для каждого языка, они будут отображаться в зависимомти от выбранного языка пользователем, просто даёте им одинаковый вес... (вы выбираете бля блока не язык, а видимость !!! это надо понять)
В третьих что за блок может это меню? тогда вы должны копать в сторону меню, при изменении языка НЕ ЗАБЫВАЙТЕ нажать кнопочку изменить..., а для блока выстовить язык как Any, потом ещё 1 вещь которая не суть как важна с пониманием остальной идеалогии этого модуля, но может помочь новичкам с этим модулем, выберите какой-то язык за основной, сначала материал всегда пишите скажем на русском, потом создавайте переводы на оставшиеся, например украинский... делайте всегда всё по одному пути тогда будет меньше "необъяснимых" фич, и вы быстрее поймёте что и как в этом модуле устроено...
спасибо за информацию!
Однако так и не понял, как сделать так, чтобы блок отображался только в одной из локалей сайта и был отключен в другой?
Хотя и указываю конкретный язык для каждого из блоков, они оба все равно отображаются независимо от выбранного языка...
мой сайт: http://www.privivok.net.ua
Речь идет о блоке ссылок в правой колонке "См. также".
Надо в настройках локализатора снять галочку "поддержка многоязычного материала", тогда для данного языка будет отображаться только материалы этого языка!
проверил, у меня эта галочка и не была установлена.
проверил, что с ней, что без неё, все-равно обе версии блока выводятся...
Другие идеи?
а модули пропатчены? офф патчами внимание v5.5 имеет отличие от v5.2 в каком то файлике, делать лучше вручную проверяя что вставляешь и вместо чего... короче расскажи побольше о том какая версия и как патчил.... и версию патчей...
У меня 5.3 пока крутится.
Модули вроде пропатчены, я их брал в виде архива на сайте разработчика Localizer.
Они в /sites/all/modules/ лежат.
Интересно было бы взглянуть на твои патчи...
P.S. у себя специально проверил всё работает, а я ничего не хакаю в движке чтобы обновлять было легче... поэтому странно, т.к. у меня самая стандартная установка.... если нужно могу выложить уже пропатченые файлики для версии 5.5, и скрины всех настроек в системе...
Нет наверное ты меня не понял патчить надо те которые в /modules/ лежат а не /sites/... файлики прикреплю сейчас... и эти патчи лежат в папке которую скачиваешь, с drupal org не в бета архиве! а stable version... но там для 5.2... прикрепляю не патчи так как они доступны и так, а уже исправленные версии (5.5 но и стретий они должны работать) + 1 баг пофикшен для таксономии... ТОЛЬКО сделай бекап прежде чем бездумно файлы заливать...
Ураааа! Заработало!
EliteMonk, спасибо, дружище!!!
Дело оказалось в одной не пропатченной строчке в файле block.module !
Теперь блоки работают как часы.
Кстати, патчить оригинальные дистрибутивные модули в /modules - не нужно!
Модули в /sites/all/modules - переопределяют системные, так что свои изменения лучше делать там. Тогда и апгрейдиться проще...