TYPO3 bietet seit der Version 4.4 die Option, einen HTML5 Doctype über die Typoscript Eigenschaft doctype zu generieren:
config.doctype = html_5 |
Dadurch wird folgender Quelltext erzeugt:
<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> |
Das Attribut xmlns gehört da allerdings nicht hin.
Die Lösung besteht im Konfigurieren der Attribute des html Tags mit Hilfe der Typoscript Eigenschaft htmlTag_setParams.
Mit:
config{ doctype = html_5 htmlTag_setParams = none } |
werden alle Attribute entfernt.
Will man die Sprache angeben, so schreibt man folgendes:
config{ doctype = html_5 htmlTag_setParams = lang="de" dir="ltr" } |
Das gewünschte Ergebnis sieht dann so aus:
<!DOCTYPE html> <html lang="de" dir="ltr"> |