Уважаемое сообщество, борьба за проект выдвигает все новые задачи и много чего решено с помощью этого форума. Стараюсь обходиться минимумом модулей не входящих в официальную поставку Друпала, скорее даже самым минимумом. Но тем не менее есть ситуации когда от этого не уйти.
Знаю, не раз подымался новичками вопрос о переводе меню на другой язык, как это сделать и все такое прочее.
Мне удобнее сделать это все через вывод блоков в определенных языках и не вывод его в других.
Вариант с прописыванием PHP кода, определяющим по префиксу языка (ru, en, de и т.д.) и соответственно выводящим или нет блок, описанный в одно из тем форума мне не подходит, так как у меня иерархия меню сложнее да и кое где я использую в качестве ссылок не пункты меню, а графический текст. Я имею ввиду то, что мне необходимы радиобутоны в настройках блоков - "показывать на определенных страницах" и "скрывать на определенных страницах". А если я использую опцию вставить PHP код с определением языка, я лишусь возможности использовать эти радиобутоны, это в моем проекте никак не возможно.
* - удивительно почему нет возможности выбора языка в настройках блоков в офицальном дистрибутиве Друпала 6.х, ну да ладно.
Вопрос ? - какой наиболее кошерный модуль или прием поможет мне настраивать вывод блоков при определенном языке, с сохранением использования радиобутонов "показывать на определенных страницах" и "скрывать на определенных страницах". Может есть возможность прописывать какой то PHP код в настройках блока и одновременно сохранить возможность использование указанных радиобутонов.
Большушее спасибо заранее!
Комментарии
А почему i18n считается некорректно работающим модулем? В паре тем проскакивало такое мнение. мне бы он подошел, но именно из-за этих негативных отзывов я его не решаюсь использовать.
Ну глючит немножко... а в целом - работает.