Вход

Просмотр полной версии : Порядок тегов в header


Pantomas
28.12.2010, 13:24
Доброго времени суток!
По умолчанию TYPO генерирует теги в заголовке странице в следующем порядке:

<meta http-equiv="Content-Type"... //кодировка документа
<link rel="shortcut icon"... //фавиконка
<link rel="stylesheet"... //таблицы стилей
<script src=... //скрипты
<title>... // заголовок
<meta name="keywords"... //ключевые слова, описание и т.д.

Вопрос: как можно изменить данный порядок? Необходимо поставить <title> первым тегом, а ключевые слова и описание под кодировкой.
Заранее спасибо.

dmartynenko
28.12.2010, 13:54
На ум приходит только - с помощью регэкспов поковырятся в коде страницы перед ее выводом пользователю.

Pantomas
28.12.2010, 14:11
хм, а нельзя изменить порядок генерации страницы?

dmartynenko
28.12.2010, 14:14
Только если лезть в код ядра.

Либо отключить все заголовки с помощью config.disableAllHeaderCode = 1
И добавить их вручную через page.headerData {}

Pantomas
28.12.2010, 16:03
Вопрос. config.disableAllHeaderCode = 1 убирает генерацию всех тегов, включая <html>, <!DICTYPE>, <body>, можно ли отключить только генерацию подключения стилей и скриптов?

dmartynenko
28.12.2010, 16:09
Можно - смотрите секцию про config в TSRef.

Pantomas
29.12.2010, 06:59
Пошел читать.

Pantomas
29.12.2010, 12:48
Смотри-ка, помогает :).
Всё, переписал теги так как надо (правда кодировку пришлось выключать принудительно в pagegen).
Спасибо!