Hi,
ich habe ein Problem, das mich langsam zur Verzweiflung bringt! Und zwar bin ich gerade dabei, das Beispielprojekt, welches im Buch "Praxiswissen TYPO3" beschrieben wird, umzusetzen. Leider scheitert es schon ziemlich am Anfang, weil der GIFBUILDER nicht das gewünschte Hintergrundbild erzeugt und auch die Ebenen, die da drübergelegt werden, erscheinen nicht..
Meine Typo3 Version ist 4.1.1 und ImageMagick 4.2.9 ist ebenfalls vorhanden und laut Test im Install Tool von Typo3 voll funktionsfähig.
Hier mal mein bisheriger Code:
(das Problem beginnt in Zeile 35, wo der Platzhalter TRAILER mit einer vom GIFBUILDER erzeugten dunklen Grafik gefüllt werden soll. Der Bereich bleibt aber leider weiß und auch Ebene 10 (das Logo) und Ebene 20 (der Text) werden nicht abgezeigt - der TRAILER ist immer leer! Wenn ich testweise "TRAILER = TEXT" und "TRAILER.value = HALLO" anstatt der GIFBUILDER-Geschihte verwende, wird das HALLO auch angezeigt - der Platzhalter ist also funktionsfähig)
# TYPO3 Cache alle 60sec erneuern
config.cache_period = 60
# Ein neues Objekt PAGE erstellen
page = PAGE
page {
# Allgemeine Seiteneigenschaften
bodyTag = <body>
stylesheet = fileadmin/style.css
# Meta Tags
meta.AUTHOR = Dummy
meta.DESCRIPTION = Testseite..
# Designvorlage integrieren
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/vorlage.html
# Nur einen Teil der Vorlage einlesen
10.workOnSubpart = DOKUMENT
# Den Platzhalter Datum ersetzen
10.marks.DATUM = TEXT
10.marks.DATUM.data = date : d.m.Y - H:i:s
# Weitere Platzhalter ersetzen
10.marks {
# Das Logo einlesen
LOGO = IMAGE
LOGO.file = fileadmin/images/logo.jpg
LOGO.file.width = 178
# Den Trailer dynamisch ansprechen
TRAILER = IMAGE
TRAILER.file = GIFBUILDER
TRAILER.file.XY = 759, 99
TRAILER.file.backColor = #111111
# Im Trailer: Logo auf Ebene 10, Text auf Ebene 20
TRAILER.file {
10 = IMAGE
10.file = fileadmin/images/logo.jpg
20 = TEXT
20.text = HALLO WELT
20.fontFile = fileadmin/fonts/verdana.ttf
20.fontSize = 20
20.fontColor = blue
20.niceText = 1
20.offset = 10, 30
}
}
}
Der Code müsste richtig sein.
Hat jemand ne Idee, wo das Problem liegen könnte?