Hallo,
hoffe hier ist der richtige Platz für die Frage.
Meine Zielsetzung ist den Page Title als Grafik Header zu Rendern.
Habe ich auf die klassische Weise schon ein paar mal gemacht, aber jetzt mit der ersten TV Seite
klappt es nicht, und ich finde den Fehler nicht *Haarerauf*
Die Grafik wird gerendert, aber kein Text darauf.
Wenn ich XY = [10.w]+10,[10.h]+10 benutze, wird nur eine 10x10 Pixel große Grafik gerendert.
D.h. der text.value wird irgendwie nicht benutzt...
<typoscript>
10 = IMAGE
10.file = GIFBUILDER
10.file {
XY = 299,28
#XY = [10.w]+10,[10.h]+10
backColor = #111111
10 = TEXT
10.value = Test Title
#10.text.current = 1
10.fontColor = #FFFFFF
10.fontFile = t3lib/fonts/vera.ttf
10.niceText = 0
10.offset = 0,14
10.fontSize = 14
}
</typoscript>
Irgend eine Idee?
Ich wäre wirklich sehr dankbar für einen dienlichen Hinweis...
Gruß,
Piet
Hi hi,
hatte auch mal den Fehler dass es mir en Text nicht rendern wollte.
Hab dann rumprobiert und als ich dann die Angabe
niceText = ...
weggelassen habe hat es mir den Text gerendert.
Frag mich aber nicht wieso.
Hoffe mal dass dir das etwas hilft.
lg
Hallo,
danke für Deine Antwort.
Leider hilft das weglassen von niceText nicht :-(
Noch ein Paar Infos:
- das ganze steht im XML des Page Templates
- das CO ist vom Type Graphical Header
- wenn ich das CO auf "TypoScript Object Path" ändere und das IMAGE Objekt in lib.pagetitle anlege bekomme ich das gleiche Ergebnis
- auch Image Field mit angepasstem TS bringt das gleiche Ergebnis
- auch zusätzliche Texte werden nicht gerendert
20 = TEXT
20.value = Ein Text
20.fontColor = #FF0000
20.fontFile = t3lib/fonts/vera.ttf
20.offset = 5,5
20.fontSize = 11
Immernoch planlos... :-(
Piet
Nach weiteren Suchen und Versuchen habe ich die Lösung.
10 = TEXT
10.text = Ein Text
funktioniert.
Entsprechend funktioniert jetzt auch das auslesen des Page Title mit
10 = TEXT
10.text.data = page:title
Danke & Gruß,
Piet