Zum Inhalt springen

Graphical Header:

Erstellt am 10. Dezember 2005 · 2 Antworten · letzte Antwort am 11. Dezember 2005

Tags: Frage

tobo ·

Hallo,

in einem meiner aktuellen Projekte würde ich in den Überschriften eine Art Initiale verweden, d.h. das erste Zeichen der Überschrift soll größer, anders farbig und in einer anderen Schriftart sein.
Mit folgendem TypoScript habe ich schon zwei verschiedene Texte hinbekommen:

#Graphical header
lib.tbHeader1 = IMAGE
lib.tbHeader1.file = GIFBUILDER
lib.tbHeader1.file.XY =[5.w]+[10.w]+15, [5.h]+5
lib.tbHeader1.file.backColor = #ffffff
lib.tbHeader1.file.transparentBackground = 1
lib.tbHeader1.file.5 = TEXT
lib.tbHeader1.file.5.text.current = 1
lib.tbHeader1.file.5.text.crop = 1
lib.tbHeader1.file.5.fontColor = #0b604e
lib.tbHeader1.file.5.fontFile = fileadmin/template/nuptial.ttf
lib.tbHeader1.file.5.antiAlias = 1
lib.tbHeader1.file.5.niceText = 0
lib.tbHeader1.file.5.fontSize = 50
lib.tbHeader1.file.5.offset = 0,30
lib.tbHeader1.file.10 = TEXT
lib.tbHeader1.file.10.text.current = 1
lib.tbHeader1.file.10.fontColor = #0b604e
lib.tbHeader1.file.10.fontFile = fileadmin/template/timesi.ttf
lib.tbHeader1.file.10.antiAlias = 1
lib.tbHeader1.file.10.niceText = 0
lib.tbHeader1.file.10.fontSize = 28
lib.tbHeader1.file.10.offset = [5.w],30
lib.tbHeader1.wrap = <h1>|</h1>

#Create header
lib.stdheader.10.1 >
lib.stdheader.10.1 < lib.tbHeader1

Das Ergebniss könnt ihr unter http://www.bestattungshaus-frankenheim.de/cms/index.php?id=9 sehen.

Der erste Text wird schon sauber auf ein Zeichen gekürtzt, aber wie kann ich beim zweiten Text das GENAU erste Zeichen entfernen?

Bin für jede Hilfe dankbar!

Schönen Gruß,
Thorben

PS: Im Internet Explorer sieht das Menü noch etwas seltsam aus, um den Fehler kümmere ich mich als nächstes 😉

tobo ·

Entschuldigung, irgendwie ist ein Teil des Beitragstitels verloren gegangen.
Eigentlich sollte da was von Graphical Header: Initiale stehen ...
und ich hab grad eine Mail bekommen, dass es Antworten gibt?!

tobo ·

Hallo,

habe gerade das Problem gelöst. Dachte zunächst daran, eine eigene Funktion zu schreiben. Irgendwie wollte dieses spezielle Objekt aber meine Funktionen nicht 🙁

Naja, also ich hab dann nach Stunden bei stdWrap was gefunden, was mir hilfe. .substring. Hab hier einfach als Anfangswert die 1 gewählt und voila!

#Graphical header
lib.tbHeader1 = IMAGE
lib.tbHeader1.file = GIFBUILDER
lib.tbHeader1.file.XY =[5.w]+[10.w]+15, [5.h]+15
lib.tbHeader1.file.backColor = #ffffff
lib.tbHeader1.file.transparentBackground = 1
lib.tbHeader1.file.5 = TEXT
lib.tbHeader1.file.5.text.current = 1
lib.tbHeader1.file.5.text.crop = 1
lib.tbHeader1.file.5.fontColor = #f1bf09
lib.tbHeader1.file.5.fontFile = fileadmin/template/nuptial.ttf
lib.tbHeader1.file.5.antiAlias = 1
lib.tbHeader1.file.5.niceText = 0
lib.tbHeader1.file.5.fontSize = 60
lib.tbHeader1.file.5.offset = 0,42
lib.tbHeader1.file.10 = TEXT
lib.tbHeader1.file.10.text.current = 1
lib.tbHeader1.file.10.text.substring = 1
lib.tbHeader1.file.10.fontColor = #0b604e
lib.tbHeader1.file.10.fontFile = fileadmin/template/timesi.ttf
lib.tbHeader1.file.10.spacing = 2
lib.tbHeader1.file.10.antiAlias = 1
lib.tbHeader1.file.10.niceText = 0
lib.tbHeader1.file.10.fontSize = 28
lib.tbHeader1.file.10.offset = [5.w],43
lib.tbHeader1.wrap = <h1>|</h1>

#Create header
lib.stdheader.10.1 >
lib.stdheader.10.1 < lib.tbHeader1