TYPO3 und die Standardausgabe css_styled_content (in trauter Zusammenarbeit mit dem RTE) produzieren zwar inzwischen brauchbaren Code bei der Inhaltseingabe, umkleiden ihn aber mit einem Wust von überflüssigen Divs und Klassen. Da man im Sinne eines schlanken HTML-Codes lieber den Weg geht, bedingte Formate zu verwenden und für Notfälle eine Klasse zu definieren, entrümpelt man am besten die Ausgabe schon beim Erstellen des TYPO3-Templates.
Ich binde diese Angaben ein:
lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib >
# entsorgt die Klasse contenttable
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >
# entsorgt die Klasse bodytext
lib.stdheader.stdWrap.dataWrap =
lib.stdheader.10.1.fontTag =
lib.stdheader.10.2.fontTag =
lib.stdheader.10.3.fontTag =
lib.stdheader.10.4.fontTag =
lib.stdheader.10.5.fontTag =
tt_content.stdWrap.dataWrap >
tt_content.stdWrap.prefixComment >
tt_content.header.20.dataWrap >
tt_content.header.20.prefixComment >
tt_content.default.prefixComment >
tt_content.text.stdWrap.prefixComment >
tt_content.text.20.prefixComment >
tt_content.textpic.20.stdWrap.prefixComment >
tt_content.table.20.stdWrap.prefixComment >
tt_content.mailform.20.stdWrap.wrap >
tt_content.menu.20.stdWrap.prefixComment >
tt_content.image.20.stdWrap.prefixComment >
tt_content.list.20.stdWrap.prefixComment >
# entsorgt überflüssige Divs
plugin {
tx_cssstyledcontent._CSS_DEFAULT_STYLE >
tx_srfeuserregister_pi1._CSS_DEFAULT_STYLE >
tx_indexedsearch._CSS_DEFAULT_STYLE >
tx_newloginbox_pi3._CSS_DEFAULT_STYLE >
# entsorgt die mirgelieferten Stylesheets von Extensions, führt die Liste mit den von Euch installierten Extensions weiter
}
Wenn Ihr noch Vorschläge habt – immer her damit.
27. Juli 2011 um 20:53 Uhr
Seit TYPO3 4.5.4 werden Überschriften anders gerendert.
Jetzt müssen nicht mehr
lib.stdheader.10.1.fontTag
lib.stdheader.10.2.fontTag
lib.stdheader.10.3.fontTag
usw. entfernt werden, sondern
lib.stdheader.10.1.dataWrap
lib.stdheader.10.2.dataWrap
lib.stdheader.10.3.dataWrap
Pingback: schelperdesign.net | TYPO was? TYPO3!
Pingback: Was Sie schon immer über TYPO3 wissen wollten « augenschoner
9. November 2007 um 08:06 Uhr
Danke für sourceopt. Werde ich mal testen.
CSS entsorgen ja diese Zeilen:
tx_cssstyledcontent._CSS_DEFAULT_STYLE >
Ist auch in Version 4 noch nötig.
Für das Javascript gibt es diese Zeile:
page.config.removeDefaultJS = external
8. November 2007 um 23:28 Uhr
Mein Vorschlag wäre die sourceopt Extension, um dem ganzen den letzten Feinschliff zu geben.
Es sollte auch nicht vergessen werden CSS und JS auszulagern (ist ja seit 4.0 std glaub ich)
Beste Grüße,
Tim