[TYPO3-german] Letzte Zeile eines Mehrzeiligen GIFBUILDER Bildes herausfinden

Thomas Hirt info at thomas-hirt.at
Mon Dec 19 19:35:38 CET 2011


Hi!
Ist es möglich die letzte Zeile eines mehrzeiligen GIFBUILDER Bildes herauszufinden.
Ich hätte diese Zeile gerne in einer anderen Farbe...

# Den Bildpfad erzeugen
temp.teaser-text = IMG_RESOURCE
temp.teaser-text {
    file = GIFBUILDER
    file {
       # Größe der Bilddatei
       XY = 310,[10.h]+[20.h]+[30.h]+[40.h]+50
       backColor = #CCCCCC
       10 = TEXT
       10 {
         # Wenn vorhanden subtitle auslesen, ansonsten title
         text.data = page:subtitle // page:title
         # 13 steht für den Zeilenumbruch!
         text.listNum.splitChar = 13

         # Erstes Element auslesen
         text.listNum = 0
         offset = 0,20
         fontColor = #000000
         fontFile = {$font_1}
         fontSize = 24
       }

       # Zweites Element auslesen
       20 < .10
       20 {
         if.isTrue = 1
         text.listNum = 1
         offset = 0,20
       }

       # Drittes Element auslesen (könnte man fortsetzen)
       30 < .20
       30 {
         text.listNum = 2
         offset = 0,50
       }

      # Viertes Element auslesen (könnte man fortsetzen)
       40 < .20
       40 {
         text.listNum = 3
         offset = 0,80
       }
    }

    # Den unsichtbaren H1 Tag bauen und das Hintergrundbild zuweisen
    stdWrap {
       # Text davor anhängen
       prepend = TEXT
       prepend {
         value = <h1 style=
       }

       # Mit dem innerWrap den Bildpfad als Hintergrundgrafik einsetzen
       innerWrap.cObject = COA
       innerWrap.cObject {
         # ein 1x1 großes span erzeugen in dem der Text drinnen steht
         10 = TEXT
         10.value =  "display:block; background:url(|) no-repeat; height: {TSFE:lastImgResourceInfo|0}px; width: 
310px;"><span style="display:block; width:  1px; height: 1px; overflow: hidden;">
         10.insertData = 1
      }

       # subtitle oder title einfügen und bei tags (h1 und span) schließen
       append = TEXT
       append {
         field = subtitle // title
         br=1
         wrap = |</span></h1>
       }
    }
}

Danke,
Thomas


More information about the TYPO3-german mailing list