Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

xSPiRiTx

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

Рекомендованные сообщения

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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


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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день,

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.