[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