Navigation

 ·   Wiki Home
 ·   Wiki Hilfe (englisch)
 ·   Kategorien
 ·   Titel-Liste
 ·   Zufalls-Seite
 ·   Datei hochladen
 ·   Hochgeladene Dateien
 ·   Letzte Änderungen
 ·   RSS
 ·   Atom

Aktive Mitglieder:

Suchen:

 

Seite erstellen oder finden:

 

Ansehen Abstand

Bei jedem Inhaltselement kann ein Abstand vor und nach dem Inhaltselement angegeben werden. Normalerweise wird das von Typo3 über clear.gif-Dateien umgesetzt. Das ist natürlich nicht mehr zeitgemäß. Eigentlich ist eine alternative Umsetzung mit Hilfe von div-Tags vorgesehen, diese ist aber momentan noch nicht implementiert. Das sollte eigentlich funktionieren:

tt_content.stdWrap.space.useDiv = 1

Tut es aber nicht (Siehe zum Beispiel im Typo3-Wiki oder im Bug-Tracker)

Als Abhilfe kann folgendes TypoScript verwendet werden:

# Abstände vor und nach den Inhaltselementen
tt_content.stdWrap {
    
### spaceBefore ###
    
prepend >
    
prepend = COBJ_ARRAY
    prepend.30
= TEXT
    prepend.30
.field = spaceBefore
    prepend.30
.wrap = <div style="height:|px;margin:0;font-size:0px;"></div>
    
prepend.30.if.isTrue.field = spaceBefore
    
    prepend.20
= TEXT
    prepend.20
.dataWrap = <a id="c{field:_LOCALIZED_UID}"></a>
    
prepend.20.if.isTrue.field = _LOCALIZED_UID

    
### spaceAfter ###
    
append = TEXT
    append
.field = spaceAfter
    append
.wrap = <div style="height:|px;margin:0;font-size:0px;"></div>
    
append.if.isTrue.field = spaceAfter

    
# Und hier noch das clear.gif rausnehmen
    
spaceBefore.field >
    
spaceAfter.field >
    
space >
}

Quelle: Ein Forenbeitrag, den ich allerdings noch etwas ändern musste, da er etwas fehlerhaft war (fehlende Ende-Tags und vor allem muss prepend als COA aufgebaut werden, sonst geht die Ausgabe der Anker verloren).

Category:Typo3 -> TypoScript

Kategorien: