Блог

+7 962 025-88-43
mail@m5-web.com

Создание сайтов и разработка web-приложений

Поисковое продвижение интернет-проектов

Примеры наших работ

Дизайн и визуализация

Поддержка существующих проектов

Drupal 7, как и любая CMS, генерит некоторое количество мусора в частности абсолютно бесполезный мета-тег с информацией о самой системе. Выглядит он так:

<meta name="Generator" content="Drupal 7 (http://drupal.org)" />

Его формирует функция _drupal_default_html_head(), которая описана в includes/common.inc.

_drupal_default_html_head() - Returns elements that are always displayed in the HEAD tag of the HTML page.

 

В принципе, можно просто закомментировать кусок этой функции и мета-тег не будет больше беспокоить:

// Show Drupal and the major version number in the META GENERATOR tag.
// Get the major version.
/*list($version, ) = explode('.', VERSION);
$elements['system_meta_generator'] = array(
'#type' => 'html_tag',
'#tag' => 'meta',
'#attributes' => array(
  'name' => 'Generator',
  'content' => 'Drupal ' . $version . ' (http://drupal.org)',
),
);
// Also send the generator in the HTTP header.
$elements['system_meta_generator']['#attached']['drupal_add_http_header'][] = array('X-Generator', $elements['system_meta_generator']['#attributes']['content']);
return $elements;*/

 

НО! Мы - люди грамотные и помним простую истину: Do not hack core, поэтому будем избавляться от него изящными методами:

1. Через template.php вашей темы

Если хотите удалить, то, в файл functions.php, добавьте новую функцию:

function ИМЯ-ВАШЕЙ-ТЕМЫ_remove_meta_generator_in_head(&$head_elements) {
    unset($head_elements['system_meta_generator']);
}

 

Если хотите заметить содержимое тега на своё:

function ИМЯ-ВАШЕЙ-ТЕМЫ_html_head_alter(&$head_elements) {
    $head_elements['system_meta_generator']['#attributes'] = array(
    'name' => 'm5 Studio',
    'content' => 'm5 (http://m5-web.com/)'
    );
}

Почему-то не воспринимает кириллические символы.

 

2. С помощью модуля Meta tags

Скачайте и установите модуль Meta tags.

Версия для печати
Студия m5 - Создание, продвижение, поддержка сайтов в Ставрополе.