Zum Inhalt springen

Typoskript Syntax? Überschrift mehrzeilig mit Gifbuilder

Erstellt am 13. Juli 2011 · 1 Antwort · letzte Antwort am 15. Juli 2011

Tags: Bilder, Frage

harald_1 ·

#paralyzed#
Hallo,

ich sitze seit längerem an einem Problem und komme nicht weiter... Es sollten die Überschriften mit Gifbuilder als Bild ausgegeben werden. Das klappt auch.
Im Html Code werden kommt ein

<h2 style="bindet das Überschriftenbild als Hintergrundbild ein"><span>Hier steht die Überschrift als Text - wird per css ausgeblenet sodass Hintergrundbild sichtbar</span2></h2>

Da die Höhe dieses H2-Tags der Höhe des Hintergrundbildes entsprechen muss habe ich ein Problem:
Ich weiss nicht, wie ich das per Typo Script definiere. Mit dem folgenden Code werden die Hintergrundbilder abgeschnitten angzeigt weil das h2-Tag nicht gross genug definiert ist. (die Hintergrundgrafik liegt schon richtig und komplett vor...)

tempHeader = COA

tempHeader {

  10 = IMG_RESOURCE

Pfeil_1---->in der folgenden Zeile wird die Höhe der Überschrift definiert:
  10.stdWrap.wrap = <h2 style="height=30px ; background-image: url('|')">
  10.file = GIFBUILDER
  10.file {

     10 = TEXT

     10 {        
         #Definitionen Schriftfarbe etc 
}  
     20 = TEXT
     20 {
         #Definitionen Schriftfarbe etc     
         text.listNum = 0
         text.listNum.splitChar = |  
     }     
XY = 400,[10.h]+[20.h]+[30.h]+[40.h]+20
 
  30 < .20
#hier wird dann abefragt, ob die Überschrift 2-Zeilig ist
  30.text.listNum=1
  30.offset=0,24+[10.h]+6
Pfeil_2----> an dieser Stelle müsste ich eigentlich den beim Pfeil_2 definierten Style ändern
in style="height:60px"  damit das komplette Bild auch angezeigt wird.
Aber ich weiß nicht wie das gehen soll? 

}
 
  
  20 = TEXT
  20.current = 1
  20.wrap = <strong>|</strong></h2>
 

}
lib.stdheader.10.1 < tempHeader
aimcom ·

Die Breite und Höhe des zuletzt per TypoScript erstellten Bildes stehen in der Variable:

TSFE:lastImgResourceInfo|0
TSFE:lastImgResourceInfo|1

Diese Angaben kannst du in den <h2>-Tag im style-Attribut einbauen und dann müsste der Tag in der richtigen Höhe auf deiner Seite angezeigt werden.