Jump to content

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


Recommended Posts

Мультиязычный сайт на Drupal 7 и логотип картинкой с надписью...какие есть решения для "мультиязычности" логотипа?

Для шестерки есть модуль i18n logo.

Link to post
Share on other sites

оммм... прошу прощения за невежество, а в друпале один шаблон используется при мультиязычности?

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

Link to post
Share on other sites

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

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

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


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

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

Link to post
Share on other sites

Решение от пользователя 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 post
Share on other sites
  • 4 months later...

Добрый день,

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

Link to post
Share on other sites
Guest
This topic is now closed to further replies.
  • Member Statistics

    46,946
    Total Members
    1,451
    Most Online
    defk1lla
    Newest Member
    defk1lla
    Joined
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...