xSPiRiTx 0 Posted January 22, 2013 Report Share Posted January 22, 2013 Мультиязычный сайт на Drupal 7 и логотип картинкой с надписью...какие есть решения для "мультиязычности" логотипа? Для шестерки есть модуль i18n logo. Link to post Share on other sites
Быколай 124 Posted January 22, 2013 Report Share Posted January 22, 2013 оммм... прошу прощения за невежество, а в друпале один шаблон используется при мультиязычности? Link to post Share on other sites
hedgehog 149 Posted January 22, 2013 Report Share Posted January 22, 2013 оммм... прошу прощения за невежество, а в друпале один шаблон используется при мультиязычности? Одни и те же шаблоны для всех языков. Зачем их разделять? :-) Link to post Share on other sites
Быколай 124 Posted January 22, 2013 Report Share Posted January 22, 2013 Одни и те же шаблоны для всех языков. Зачем их разделять? :-) в некоторых системах разделяют В таком случае в контексте обсуждаемой проблемы смею предположить, что необходимо получить в шаблоне системную переменную, в которой содержится текущая локаль, и в зависимости от неё подставить соответствующий логотип. Элементарная конструкция, имхо. <!-- Что-то вроде --><img src="/design/i/logo_{$config->lang}.png" alt="Logo"/> Или в друпал 7 такие задачи сугубо модулями решать принято Link to post Share on other sites
xSPiRiTx 0 Posted January 22, 2013 Author Report Share Posted January 22, 2013 Решение от пользователя Krementskiy (drupal.ru) Использовать модуль Variable . В частности его подмодуль Variable translation (Requires: Internationalization, Locale, Variable, Variable store, Variable realm). Включаем модули и идем на admin/config/regional/i18n/variable Переходим на вкладку Theme settig, ставим галочки на Theme settings, можно и на Global theme settings, чтобы уж для любых тем лого и другие настройки темы менять в зависимости от языка сайта. Затем идем на страницу настроек нашей темы и там должны появиться ссылки с названиями языков. Жмем ссылку например English и заказчиваем английский вариант лого, жмем на ссылку Russian и закачиваем русский вариант лого. И обязательно жмем Сохранить каждый раз. Link to post Share on other sites
Seldon 0 Posted May 23, 2013 Report Share Posted May 23, 2013 Добрый день, видел решение (думаю кривоватое, но может быть иногда полезным) когда для каждого языка делался свой отдельный блок, в настройках которого указывали для какой локали выводить Link to post Share on other sites
Great Rash 1,022 Posted May 23, 2013 Report Share Posted May 23, 2013 Seldon, смотрите на дату последнего сообщения Link to post Share on other sites
Recommended Posts