В друпале 7 есть название сайта на одном языке (указывается в настройках, по умолчанию там пишется домен). Нужно сделать, чтобы при переключении языков это название тоже менялось... (всё остальное у меня прекрасно переключается, а вот это не могу обойти никак...).
Комментарии
i18n
а можно немного подробнее... Где именно это?
в настрйоках сайта. только там хитрожопо. например есть 2 языка русский и английский. Чтобы поменять название на англ надо - переключится на англ язык на странице сайта, потом перейти в админку в информацию о сайте.\
плюс в настройках мультиязычности в переменных надо проверить включен ли перевод для переменной название сайта.
а где эти настройки мультиязычности? У меня друпал 7.2... найти немогу настройку переменных
Вернее так... Где найти включение мультиязычности для переменной !site_name?
Решил проблемку...
1. Пишем в админке "название сайта" на английском языке.
2. в файле all\themes\ваша тема\tpl\page.tpl.php находим код:
<?php if ($site_name || $site_slogan): ?>
" title="<?php print t('Home'); ?>">
<?php print $site_name;?>
<?php endif; ?>
<?php if ($site_slogan): ?>
<?php print $site_slogan; ?>
<?php endif; ?>
<?php endif; ?>
3. коментируем часть <?php print $site_name;?> и вместо неё пишем <?php print t($site_name);?>
4. в админке, в переводах ищем строку с названием сайта (то, которое вы ввели в пункте первом) и дописываем переводы на необходимые вам языки.
P.S. тоже самое можно сделать и с переменной $site_slogan
тоже вариант но не катит если надо сделать несколько вариантов page.tpl.php