Hallo,
ich bin noch relativ neu auf dem Gebiet und weiß daher nicht ob die Frage zu trivial ist?
Ich versuche einen bestimmten Header-Aufbau meiner Seite zu erreichen. Aus bestimmten Gründen muss ich den content Typ "application/xhtml+xml; charset=utf-8" benutzen. Mir gelingt es aber nicht Typo3 4.1RC1 davon zu überzeugen, die standardmäßige Meta-Zeile:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
weg zu lassen.
config.disableCharsetHeader=1
wird ignoriert. Ich kann zwar den Header auf:
config.additionalHeaders = Content-Type: application/xhtml+xml; charset=utf-8
setzen aber das bringt nichts.
Wie kann ich Typo3 dazu bringen auf die automatische Meta-Zeile zu verzichten?
Ciao
Frank
Ich würde dir raten:
config.disableAllHeaderCode = 1
zu setzen und deine Header komplett selbst aufzubauen. Das sollte funktionieren.
Grüße
Christian
Kitsunet schrieb
Ich würde dir raten:
config.disableAllHeaderCode = 1
zu setzen und deine Header komplett selbst aufzubauen. Das sollte funktionieren.
Wenn ich die Dokumentation zu
config.disableAllHeaderCode = 1
richtig verstanden habe, wird dadurch nicht nur der Aufbau des Headers unterbunden, sondern auch die Generierung des restlichen HTML. Also ich müsste dann die komplette Dokumentenstruktur von Hand erzeugen.
Wie auch immer, ich habe jetzt eine andere Lösung gefunden und benötige diesen speziellen Content-Typ nicht mehr. Das Ganze war ohnehin nur nötig, weil der Internet Explorer 7.0 Probleme mit meinem CSS-Code hatte. Ich habe jetzt einen "Hack" gefunden, der diesen Browser im Quirks-Mode schaltet, so das auch text/html funktioniert.
Ciao
Frank
Moin Frank!
panda70 schrieb
config.disableCharsetHeader=1
wird ignoriert. Ich kann zwar den Header auf:
config.additionalHeaders = Content-Type: application/xhtml+xml; charset=utf-8
setzen aber das bringt nichts.
Ignoriert wird diese Einstellung nicht, auch die additionalHeaders funktionieren einwandfrei. Bei diesen Einstellungen geht es allerdings nicht um das Metatag im Dokument, sondern um den Header im http Protokoll bei Auslieferung der Seite. Dies könnte in der Doku allerdings noch etwas stärker deutlich gemacht werden...
dirk
Nur mal zur Klarstellung, wenn ich disableAllHeaderCode setze kann ich doch das page Array ganz normal benutzen... Ich setze das immer ein, wenn ich z.B. eine XML-Ausgabe handgemacht brauche. Er setzt nur die Standard Tags nicht (also html, body, header und was so im header steht), aber die paar Dinge per Hand ins Typoscript zu schreiben oder sogar direkt ein Template entsprechend zu bauen ist doch kein Problem.