expertinnen-web.de

Das Expertinnen-Web

TYPO3-Codecleaner

| 5 Kommentare

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.

Autor: Susanna

Seit 12 Jahren berate ich Unternehmen auf ihrem Weg ins Internet. Ziel ist eine Website, die den Kunden wie ein aktiver Mitarbeiter unterstützt. Mein persönlicher Schwerpunkt liegt auf den Content Management Systemen und ihrer Programmierung. Diese CMS sind meine Baustelle: TYPO3, Drupal, Wordpress und Joomla.

5 Kommentare

  1. 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

  2. Pingback: schelperdesign.net | TYPO was? TYPO3!

  3. Pingback: Was Sie schon immer über TYPO3 wissen wollten « augenschoner

  4. 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

  5. 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

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.

*