Hallo Zusammen
Wie kann ich verhindern, dass Typo3 mir den <head> generiert? Ich baue ein spezielles Widget und muss dazu den Header komplett selbst definieren.
Hallo Zusammen
Wie kann ich verhindern, dass Typo3 mir den <head> generiert? Ich baue ein spezielles Widget und muss dazu den Header komplett selbst definieren.
Das machst Du mit
config.disableAllHeaderCode=1
Kleines Addon:
Ich bin mir nicht zu 100% sicher, aber ich meine mit
config.disableAllHeaderCode=1
entfernst du auch die Standard-Stylesheets für die korrekte
Formatierung identisch zu dem was im RTE formatiert wird
config.disableAllHeaderCode = 1
Wie kann ich anschliessend den Head selbst definieren?
page.headTag geht logischweise nicht, weil das auch disabled wird.
Da auch der Body-Tag entfernt wird, kannst Du den gesamten Header-Code ganz normal aus cObject-Elementen zusammensetzen, also beispielsweise HTML, TEXT, CONTENT, etc.
Das ganze Ding könnte z.B. so aussehen:
config.disableAllHeaderCode=1
lib.headerData=COA
lib.headerData{
wrap=<head>|</head>
10=TEXT
10.value=<title>{page:title} :: {page:keywords}</title>
10.insertData=1
20=TEXT
20.value=<meta name="description" value="{page:description}" />
20.insertData=1
(...)
}
page=PAGE
page.wrap=<html>|</html>
page.10=<lib.headerData
page.20=<styles.content.get
page.20.wrap=<body>|</body>