(Решено) Title главной страницы для каждого языка на мультиязычном сайте

Главные вкладки

Аватар пользователя vitvas vitvas 27 марта 2009 в 0:10

Здравствуйте, ув. Друпаллеры!

Сейчас разрабатываю мультиязычный сайт и столкнулся с проблемой: никак не могу найти, где указать title главной страницы для каждого языка.

Кто сталкивался с этой проблемой, ткните, пожалуйста, носом Wink

Заранее благодарен

Комментарии

Аватар пользователя Dark_kz Dark_kz 27 марта 2009 в 9:42

Я делал изменение в теме оформления:

<?php
switch ($language-language) {
case 
"ru"$title "абракадабра"; break;
case 
"jp"$title "banzai"; break;
default: 
$title "abrakadabra"; }
?>
Аватар пользователя vitvas vitvas 27 марта 2009 в 12:38

Установив возможность прописи тайтла главной страницы для каждого языка, столкнулся с той же проблемой с переводом слогана сайта, который участвует в тайтле страницы.

Порылся на англоязычном ресурсе и нашел, как перевести такие переменные, как 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, заполняем данные для языка по умолчанию, сохраняем, переключаемся на другие языки и для каждого из них повторяем процедуру.

Мне помогло.

Надеюсь, поможет и остальным

Аватар пользователя vitvas vitvas 27 марта 2009 в 16:57

Да, поиск рулит...

Но не всегда сразу можно правильно найти ключи, по которым искать. А обсуждение на форуме помогает постоить логическую цепь (поворачивает мозги куда надо) Smile