locale_block_view
- Versions
- 7
locale_block_view($type)
Implements hook_block_view().
Displays a language switcher. Only show if we have at least two languages.
Code
modules/locale/locale.module, line 888
<?php
function locale_block_view($type) {
if (drupal_multilingual()) {
$path = drupal_is_front_page() ? '<front>' : $_GET['q'];
$links = language_negotiation_get_switch_links($type, $path);
if (isset($links->links) && count($links->links > 1)) {
$class = "language-switcher-{$links->provider}";
$variables = array('links' => $links->links, 'attributes' => array('class' => array($class)));
$block['content'] = theme('links', $variables);
$block['subject'] = t('Languages');
return $block;
}
}
}
?>Login or register to post comments 