Jump to content
  • 0

Мультиязычный логотип


xSPiRiTx
 Share

Question

6 answers to this question

Recommended Posts

  • 0

Одни и те же шаблоны для всех языков. Зачем их разделять? :-)

в некоторых системах разделяют

В таком случае в контексте обсуждаемой проблемы смею предположить, что необходимо получить в шаблоне системную переменную, в которой содержится текущая локаль, и в зависимости от неё подставить соответствующий логотип. Элементарная конструкция, имхо.


<!-- Что-то вроде -->
<img src="/design/i/logo_{$config->lang}.png" alt="Logo"/>

Или в друпал 7 такие задачи сугубо модулями решать принято :D

Link to comment
Share on other sites

  • 0

Решение от пользователя Krementskiy (drupal.ru)

Использовать модуль
astrologer.gif
.

В частности его подмодуль 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 comment
Share on other sites

  • 0

Добрый день,

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

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy