Drupal 7 - удаляем shortlink, canonical и meta generator

Категория: Drupal
Дата публикации: 5 июля, 2013 - 20:12
Последнее изменение: 27 апреля, 2018 - 17:05

По-умолчанию Друпал 7 версии выводит в head страницы несколько не нужных, на мой взгляд, тегов:

<link rel="shortlink" href=" " />
<meta name="Generator" content="Drupal 7 (http://drupal.org)" />
<link rel="canonical" href=" " />

Вариант 1. Модуль https://drupal.org/project/metatag позволяет убрать все эти теги или заменить их.

Вариант 2. Можно использовать сниппет, который нужно поместить в template.php вашей темы оформления (THEMENAME поменять на имя вашей темы)

<?php
function THEMENAME_html_head_alter(&$head_elements) {
  foreach (
$head_elements as $key => $element) {
    if (isset(
$element['#attributes']['rel']) && $element['#attributes']['rel'] == 'shortlink') {
      unset(
$head_elements[$key]);
    }
  }
  unset(
$head_elements['system_meta_generator']);
  foreach (
$head_elements as $key => $element) {
    if (isset(
$element['#attributes']['rel']) && $element['#attributes']['rel'] == 'canonical') {
      unset(
$head_elements[$key]);
    }
  } 
}
?>

Добавить комментарий