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"> |