Здравствуйте, ув. Друпаллеры!
Сейчас разрабатываю мультиязычный сайт и столкнулся с проблемой: никак не могу найти, где указать title главной страницы для каждого языка.
Кто сталкивался с этой проблемой, ткните, пожалуйста, носом
Заранее благодарен
Комментарии
Я делал изменение в теме оформления:
<?php
switch ($language-language) {
case "ru": $title = "абракадабра"; break;
case "jp": $title = "banzai"; break;
default: $title = "abrakadabra"; }
?>
Видимо это самый простой способ.
СПАСИБО большое
Установив возможность прописи тайтла главной страницы для каждого языка, столкнулся с той же проблемой с переводом слогана сайта, который участвует в тайтле страницы.
Порылся на англоязычном ресурсе и нашел, как перевести такие переменные, как site_name, site_slogan, site_mission и т.д.
И нашел оптимальное решение. Надеюсь станет полезным тем, кто делает мультиязычные сайты.
Вот ссылка на решение:
http://drupal.org/node/134002
Ну а на русском это звучит так:
Вставляем в файл settings.php (тот, что хранит информацию для подключения к базе данных) приблизительно такой код:
* Multilingual settings
*
* This is a collection of variables that can be set up for each language when i18n enabled.
* These are the basic ones for Drupal core, but you can add your own here.
*/
$conf['i18n_variables'] = array(
'site_name',
'site_slogan',
'site_mission',
'site_footer',
'anonymous',
'menu_primary_menu',
'menu_secondary_menu',
);
Далее идем в http://yoursite.ru/admin/settings/site-information, заполняем данные для языка по умолчанию, сохраняем, переключаемся на другие языки и для каждого из них повторяем процедуру.
Мне помогло.
Надеюсь, поможет и остальным
Как говорится поиск рулит...:)
Вообщем-то решение уже найдено... в который раз...
http://drupal.ru/node/14962
2 месяца до года недотянули...
Да, поиск рулит...
Но не всегда сразу можно правильно найти ключи, по которым искать. А обсуждение на форуме помогает постоить логическую цепь (поворачивает мозги куда надо)