css_styled_content: Quelltext aufräumen
Armin Bartsch, Montag, 22. März 2010
TYPO3 fügt einges an nicht erforderlichen Quelltext mit ein
TYPO3 bindet für die Frontend Ausgabe einiges an class und zusätzlichen Tags ein die man nicht benötigt. Es ist relativ leicht diese tags zu entfernen und ein evtl. zusätliches rendering zu entfernen.
config {
# Kommentare nicht einbinden
disablePrefixComment = 1
# JavaScript und CSS auslagern
removeDefaultJS = external
inlineStyle2TempFile = 1
}
# Class von Überschrift entfernen
lib {
stdheader {
# LOAD_REGISTER entfernen, werden nicht benötigt wenn die class bei den h* entfernt werden
2 >
3 >
# BR bei mehrzeiligen Title
10.stdWrap.brTag = <br />
# class Angaben in Überschriften entfernen
10.1 >
10.1 = TEXT
10.1.current = 1
10.1.fontTag = <h1> | </h1>
10.2 >
10.2 < .10.1
10.2.fontTag = <h2> | </h2>
10.2.stdWrap.dataWrap >
10.3 >
10.3 < .10.1
10.3.fontTag = <h3> | </h3>
10.4 >
10.4 < .10.1
10.4.fontTag = <h4> | </h4>
10.5 >
10.5 < .10.1
10.5.fontTag = <h5> | </h5>
# Zusätzliche umgebene Div bei Überschriften entfernen
stdWrap.dataWrap >
}
}
# Header bei FCE nutzen
tt_content.templavoila_pi1.10 =< lib.stdheader
# Anker bei Content entfernen
tt_content.stdWrap.dataWrap >
config {
# Kommentare nicht einbinden
disablePrefixComment = 1
# JavaScript und CSS auslagern
removeDefaultJS = external
inlineStyle2TempFile = 1
}
# Class von Überschrift entfernen
lib {
stdheader {
# LOAD_REGISTER entfernen, werden nicht benötigt wenn die class bei den h* entfernt werden
2 >
3 >
# BR bei mehrzeiligen Title
# class Angaben in Überschriften entfernen
10.1 >
10.1.current = 1
10.1.fontTag = <h1> | </h1>
10.2 >
10.2 < .10.1
10.2.fontTag = <h2> | </h2>
10.3 >
10.3 < .10.1
10.3.fontTag = <h3> | </h3>
10.4 >
10.4 < .10.1
10.4.fontTag = <h4> | </h4>
10.5 >
10.5 < .10.1
10.5.fontTag = <h5> | </h5>
# Zusätzliche umgebene Div bei Überschriften entfernen
}
}
# Header bei FCE nutzen
tt_content.templavoila_pi1.10 =< lib.stdheader
# Anker bei Content entfernen
Entwicklungsumgebung
- TYPO Version:
- 4.3.1