Contributions API

languageicons_link_alter

Definition

languageicons_link_alter(&$links, $node)
contributions/i18n/languageicons/languageicons.module, line 86

Description

Implementation of hook_link_alter().

Adds language icons to node links.

Code

<?php
function languageicons_link_alter(&$links, $node) {
  if (variable_get('languageicons_show_node', 1) && $node->tnid && $translations = module_invoke('translation', 'node_get_translations', $node->tnid)) {
    $languages = language_list();
    foreach ($translations as $langcode => $translation) {
      $index = 'node_translation_'.$langcode;
      if (!empty($links[$index])) {
        languageicons_link_add($links[$index]);
      }
    }
  }
}
?>