Hallo zusammen,
ich weiß, dass dieses Thema schon unzählige male im Forum besprochen wurde, aber all diese Vorschläge und Einstellungen haben bei mir bis jetzt nicht geholfen. Da ich jetzt schon fast den ganzen Tag am suchen und probieren bin und keine Besserung in Sicht ist, schreib ich euch mal, in der Hoffnung ihr könnt mir helfen.
Und zwar bindet mein Typo, wie oben im Titel schon geschrieben, mein Doctype nicht ein.
Folgenden Typoscript habe ich unter anderem im Root-Template:
config {
doctype = xhtml_trans
htmlTag_langKey = de-DE
xhtml_cleaning = all
xmlprologue = none
htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"
xhtmlDoctype = xhtml_trans
doctypeSwitch = 1
metaCharset = utf-8
}
# XHTML-Cleaning aktivieren
config.xhtml_cleaning = all
# Das Standard-JavaScript im Header wird entfernt und in eine
# externe Datei ausgelagert. Diese enthält die blurLink-Funktion
# und die Browsererkennungs-Variablen.
config.removeDefaultJS = external
# Die von Typo3 erzeugten Inline-Styles werden in eine Datei
# typo3temp/stylesheet_[Hashstring].css
# geschrieben, der Header der Seite enthält
# lediglich einen Link zu dieser Datei.
config.inlineStyle2TempFile = 1
# Entfernt die Kommentare an den Content-Elementen
config.disablePrefixComment = 1
# RTE Tuning:
#
# Entfernt class="bodytext" vom <p>-Tag im RTE
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >
# Entfernt <p>-Tags um alle Elemente
# die keinen Content enthalten
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.remapTag >
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.DIV.class >
# Liste all jener Tags, die nicht
# durch <p>-Tags gewrapt werden sollen
nonTypoTagStdWrap.encapsLines.encapsTagList = h1, h2, h3, h4, h5, h6, p, div, address, cite, pre
# Entfernen des Ankers vor dem Content
tt_content.stdWrap.dataWrap =
tt_content.noANameTagForFirstRecord = 1
# Sonstige Optimierungen
# (Festlegung der Headerformate)
lib.stdheader.stdWrap.dataWrap = |
lib.stdheader.10.1.fontTag = <h1 id="sprung">|</h1>
lib.stdheader.10.2.fontTag = <h2>|</h2>
lib.stdheader.10.3.fontTag = <h3>|</h3>
lib.stdheader.10.4.fontTag = <h4>|</h4>
lib.stdheader.10.5.fontTag = <h5>|</h5>
lib.stdheader.3 = LOAD_REGISTER
lib.stdheader.3.headerClass =
lib.stdheader.3.headerClass.noTrimWrap = |
lib.stdheader.stdWrap.dataWrap = |
# Abstände (clear.gif) entfernen
content.headerSpace = 0 | 0
content.space = 0 | 0
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.config.doctype = xhtml_trans
page.config.xhtmlDoctype = xhtml_trans
Ich habe schwer die Vermutung, dass irgend eine Einstellung das "doctype = xhtml_trans" blockiert, oder überschreibt. Nur ich hab keine Ahnung welche, oder wo ich das rausfinden könnte.
Falls es wichtig ist, ich habe die Extention tstidy installiert und hatte auch mal qcom_htmlcleaner drauf. Da das aber meinen ganzen html-Code entfernt hatte, hab ich es wieder deinstalliert.
Ich hoffe ihr könnt mir weiterhelfen.
Vielen Dank schon einmal im Voraus.
Gruß
Matthias
PS: Bitte seht darüber hinweg, falls mein Code etwas chaotisch ist. Bin Typoanfänger und bei mir läuft noch viel über Copy, Paste, schauen was passiert und dann verstehen, oder auch nicht.