Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
<?php if (function_exists('locale_block')):
$locale_block = locale_block('view');
echo $locale_block['content'];
endif; ?>$output = '<li><a href="/ua/'.$path[uk].$path_tax.'">ua</a></li>
<li><a href="/'.$path[ru].$path_tax.'">ru</a></li>
<li><a href="/en/'.$path[en].$path_tax.'">eng</a></li>';<?php if (function_exists('locale_block')):
$locale_block = locale_block('view');
echo $locale_block['content'];
endif; ?>
<ul class=" img_link_list lang_li">
<li><a href="/ua/my-alias">ua</a></li>
<li><a href="/my-alias">ru</a></li>
<li><a href="/en/my-alias">eng</a></li>
</ul>
<ul>
<li class="en first"><a href="/en/node/35" class="language-link">English</a></li>
<li class="ru active"><a href="/my-alias" class="language-link active">Русский</a></li>
<li class="uk last"><a href="/ua/node/36" class="language-link">Українська</a></li>
</ul>
<ul class=" img_link_list lang_li">
<li><a href="/ua/my-alias"><img src="ua.jpg" /></a></li>
<li><a href="/my-alias"><img src="ru.jpg" /></a></li>
<li><a href="/en/my-alias"><img src="en.jpg" /></a></li>
</ul>
drupal_alter('language_switch_links', $result, $type, $path);$block['content'] = theme('links__locale_block', $variables);drupal_alter('translation_link', $links, $path);(function($) {
if (jQuery("body").hasClass("i18n-ru")) { // если русский
// удаляем ссылку у текущего языка
html_ru = jQuery('#ru_lang a').html();
jQuery('#ru_lang').html(html_ru);
// копируем ссылку из стандартного блока языков
link_en = jQuery('#block-locale-language ul li.en a').attr('href');
jQuery('#en_lang a').attr('href', link_en);
} else { // если английский
html_en = jQuery('#en_lang a').html();
jQuery('#en_lang').html(html_en);
link_ru = jQuery('#block-locale-language ul li.ru a').attr('href');
jQuery('#ru_lang a').attr('href', link_ru);
}
})(jQuery);
Drupal и мультиязычность, как программно добавить переключатель языков