xSPiRiTx

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

Recommended Posts

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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


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

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

Share this post


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 и закачиваем русский вариант лого.

И обязательно жмем Сохранить каждый раз.

Share this post


Link to post
Share on other sites

Добрый день,

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

Share this post


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

  • Member Statistics

    46,699
    Total Members
    3,128
    Most Online
    Dmitry3258
    Newest Member
    Dmitry3258
    Joined
  • Recently Browsing   0 members

    No registered users viewing this page.