Убираем дублирующийся мета-тег Content-Type в Drupal 6


17:27, 19/03/2018

Странно, что сообщество Drupal так до сих пор не исправит такую мелкую неприятность как дублирующийся мета-тег

Выглядит так:


m5-web.com

2 способа избавиться от лишнего мета-тега. Добавьте в template.php одну из функций:

1. Регулярное выражение

// Remove duplicate utf-8 in meta Content-Type in Drupal 6
function НАЗВАНИЕВАШЕЙТЕМЫ_preprocess_page(&$vars, $hook) {
    $vars['head'] = preg_replace(
    '/]*>/',
    '',
    $vars['head']);
}

2. С помощью str_replace()

// Remove duplicate utf-8 in meta Content-Type in Drupal 6
function НАЗВАНИЕВАШЕЙТЕМЫ_preprocess_page(&$vars, $hook) {
    $vars['head'] = str_replace(
    '',
    '',
    $vars['head']);
}

Оба варианта работают одинаково, выбирайте любой.



Комментарии