Приветствую!
Такая ситуация:
Drupal делает две строки про кодировку:
Хотя page.tpl.php стандартный:
<!DOCTYPE html>
<html>
<head>
<?php print $head ?>
<title><?php print $head_title ?></title>
<link rel="alternate" type="application/rss+xml" title="<?php print $site_name ?> RSS" href="http://www.kusto.ru/rss.xml" />
<?php print $styles ?>
<?php print $scripts ?>
<!--[if IE]>
<script>document.createElement('header'); document.createElement('nav'); document.createElement('section'); document.createElement('article'); document.createElement('aside'); document.createElement('footer');</script>
<![endif]-->
</head>
<html>
<head>
<?php print $head ?>
<title><?php print $head_title ?></title>
<link rel="alternate" type="application/rss+xml" title="<?php print $site_name ?> RSS" href="http://www.kusto.ru/rss.xml" />
<?php print $styles ?>
<?php print $scripts ?>
<!--[if IE]>
<script>document.createElement('header'); document.createElement('nav'); document.createElement('section'); document.createElement('article'); document.createElement('aside'); document.createElement('footer');</script>
<![endif]-->
</head>
Откуда берётся вторая строка? О_о
Комментарии
Видимо баг последнего обновления, у меня аналогичная ситуация, пока забил- лень разбираться
page.tpl.php
<!-- title -->
<title><?php print $head_title ?></title>
<!-- //title -->
<?php print $head ?>
<?php print $styles ?>
<!--[if lt IE 7]>
<![if gte IE 5.5]>
<link href="<?php print $base_path . $directory; ?>/ie.css" media="all" rel="stylesheet" type="text/css">
<script type="text/javascript" src="<?php print $base_path . $directory; ?>/iePngFix.js"></script>
<![endif]>
<![endif]-->
<?php print $scripts ?>
<script type="text/javascript"><?php /* Needed to avoid Flash of Unstyle Content in IE */ ?> </script>
</head>
HTML
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- title -->
<title>Отель «У старого программиста»</title>
<!-- //title -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="/sites/www.hotel-prog.ru/files/hotel_fix_favicon_0.ico" type="image/x-icon" />
...
<script type="text/javascript"> </script>
</head>
Скорее не баг, а забота о безопасности.
Видать каждый обязан создать по такому топику.
Сие чудо обсуждалось и не один раз
Почитал то, что нашёл. Пришёл к выводу о том, что это пожалуй можно оставить.
Хотя оба тега идут до title. Как то это не логично. Ну да ладно, пусть будет так.
Плохо читали. Подумайте почему. Хинт: потому что логично
Я понял, что для безопасности нужно разместить кодировку до title.
Но зачем 2 раза не совсем понятно.
Так и зачем дважды?
затем что существуют тысячи друпал тем и не в каждой может быть прописана кодировка до тайтла.
чтобы обезопасить всех и сразу
спасибо)