[TYPO3-german] automatische h1 und h2 inkl. Zeilenumbruch auf Wunsch(!) aber spaltenabhängig?

Sven Ignor post at svenignor.com
Wed Oct 5 20:50:40 CEST 2011


Hallo Ihrs,

ich habe mir da etwas gebaut, was soweit auch den gewünschten Effekt hat.
Das folgende TypoScript setzt automatisch auf das 1. CE eine h1 und allen 
weiteren eine h2.
Zusätzlich besteht die Möglichkeit mittels _ einen Umbruch in der 
Überschrift einzufügen:

lib.stdheader.10.1 = CASE
lib.stdheader.10.1 {
    key.data = cObj:parentRecordNumber
        1 = TEXT
        1.current=1
        1.insertData=1
        1.fontTag = <div class="floatbox spacer"><h1>|</h1></div>
        1.split {
           token = _
           cObjNum =  1 |*| 2 |*| 3
           1 = TEXT
           1.current = 1
           1.required = 1
           1.wrap = |<br/>
           2 = TEXT
           2.current = 1
           2.required = 1
           2.wrap = |<br/>
           3 = TEXT
           3.current = 1
           3.required = 1
           3.wrap = |
          }
        default < .1
        default.fontTag = <div class="floatbox spacer"><h2>|</h2></div>
    }

Nun habe ich nicht bedacht, dass wenn man auf einer Seite mehr als eine 
Spalte hat und, sagen wir mal, für die eine Spalte Vererbung aktiviert, dass 
dann immer der vererbte Content die 1 bekommt.
Habt Ihr vllt eine Idee wie man das spaltenabhängig lösen könnte?
Bisherige Überlegung war, eine Condition zu erzeugen welche testet ob 
Hauptspalte-cObj:parentRecordNumber gleich 
linke-Spalte-cObj:parentRecordNumber+1 ist und dann die h1 zu setzen. Die 
restlichen dann entsprechend h2.

Für Lösungsvorschläge bin ich dankbar

Gruß Sven 



More information about the TYPO3-german mailing list