Как вывести в Language Switcher свои надписи для каждого языка

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

Аватар пользователя SuperXren SuperXren 29 сентября 2011 в 16:57

Всем привет.

Господа, подскажите как решить следующую проблему:

Стоит Друпал 7 и выведен блоком переключатель языков. Вопрос только в том что вместо Русского нужно РУС, вместо английского EN. Как это сделать ? На друпале 6м вроде спасал Language Icons модуль. Как в новой версии решать такой вопрос?

Заранее спасибо.

Комментарии

Аватар пользователя Vitek25 Vitek25 29 сентября 2011 в 17:47

у меня друпал 6 стоит
получилось так

установил модульdevel
создал файл
block-lang.tpl.php

содержимое его
//dsm($block)

eng / rus / ukr

?>

правда не знаю правильно это или нет

Аватар пользователя SuperXren SuperXren 29 сентября 2011 в 18:34

Это не правильно, у тебя же не только дожлны быть ссылки на главные странички. Ну да ладно. Решение уже нашел

Аватар пользователя SuperXren SuperXren 29 сентября 2011 в 18:36

..point the link to the homepage in the correct language: add this to your template.php:
// If a translation for a node is not available, point the link to the homepage.

function YOURTHEME_language_switch_links_alter(&$links, $type, $path) {
  foreach($links as &$link) {
    if(!isset($link['href'])) {
      $link['href'] = '<front>';
      $link['attributes'] = array("class" => "language-link");
    }
  }
}

Решение взято тут