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

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

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

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>m5-web.com</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

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

// Remove duplicate utf-8 in meta Content-Type in Drupal 6
function НАЗВАНИЕВАШЕЙТЕМЫ_preprocess_page(&$vars, $hook) {
	$vars['head'] = preg_replace(
	'/<meta http-equiv=\"Content-Type\"[^>]*>/',
	'',
	$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(
	'<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />',
	'',
	$vars['head']);
}

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

Данная публикация старше 4-х лет. Возможно существуют более рациональные способы решения рассматриваемой задачи или вопроса.

Выразить благодарность

Если эта публикация оказалась для Вас полезной и вы хотите выразить свою благодарность, сделайте пожалуйста её репост в социальных сетях или на своём сайте.

Так же, Вы можете перевести любую сумму, которую посчитаете нужной на наш счёт, что сильно мотивирует к написанию новых полезных статей.

Комментарии: