Убрать короткую системную ссылку из HEAD в Drupal 7

По умолчанию седьмой Drupal между тегов <head> ... </head> выводит короткие системные ссылки вида:

<link rel="shortlink" href="/node/27" /> 

или

<link rel="shortlink" href="/node/2" />

и прочие.

Убрать их вывод можно с помощью функции ИмяМоейТемы_html_head_alter:

function bartik_html_head_alter(&$head_elements) {
  foreach ($head_elements as $key => $element) {
    if (isset($element['#attributes']['rel']) && 
    $element['#attributes']['rel'] == 'shortlink') {
      unset($head_elements[$key]);
    }
  }
}

Для эксперимента попробуйте сделать так в устанавливаемой по умолчанию теме "Bartik".





© 2012-2014 Druweb.ru. Вы можете спокойно копировать любые материалы сайта только при наличии обратной ссылки.