Сначала я думал, что глюк только у меня, но посмотрел на drupal.ru и ряде других друпалосайтов - там то же самое. Дважды выводит (пример с этого сайта).
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="copyright" content="(c) Drupal Russian Team under CreativeCommons Attribution-ShareAlike 2.5 license" />
Зачем это так и как от этого избавиться?
Комментарии
в файле common.inc. меняешь
1. /**
2. * Retrieve output to be displayed in the head tag of the HTML page.
3. */
4. function drupal_get_html_head() {
5. $output = "\n";
6. return $output . drupal_set_html_head();
7. }
на
1. /**
2. * Retrieve output to be displayed in the head tag of the HTML page.
3. */
4. function drupal_get_html_head() {
5. $output = "\n";
6. return drupal_set_html_head();
7. }
на орге где-то было написано, что это сделано специально и исправляет какой-то баг чего-то %). Вообщем пусть будет, не помешает - не удаляйте.
Спасибо
мог бы и сам догадаться посмотреть в common
таким образом дрис закрыл уязвимость связанную с подстановкой скрипта в title у Microsoft Internet Explorer
чтобы того... мета шла полюбому раньше тайтла
вот отсюда она лишняя и идет.
на валидность кода не влияет. на остальное тоже. не трожь ядро.
доведут все темы до нормального вида когда title идет после head или будет еще версия дру.
хм... что это за язвимость такая, не знал.... и я не совсем въехал, от кого защитился таким образом Дрис? От верстальщика, от программера, или от админа сайта? Дабы он(и) не смог(ли) вставить зловредный код?
И вообще, оно возможно ли, зайдя в админку через настройки сайта прописать в заголовок скрипт, и чтобы друпал его зохавал и не отфильтровал бы на предмет html и прочего?
Подробнее об уязвимости.
Гм...так в друпале и идет сначала определение кодировки, а потом уже титле.
Посмотрите старые темы