Удаление атрибута xml:lang в ссылках переключателя языков в Drupal

23 января 2016 - 12:14

Чтобы удалить атрибут xml:lang в ссылках переключателя языков в Drupal 7 (невалидный в HTML 5), используем хук hook_language_switch_links_alter(). Для этого поместим в файл template.php темы сайта следующий код:

function THEME_language_switch_links_alter(array &$links, $type, $path) {
  foreach ($links as $key => $link) {
    unset($links[$key]['attributes']['xml:lang']);
  }
}