Zum Inhalt springen

Mal wieder Headergrafiken

Erstellt am 13. März 2008 · 3 Antworten · letzte Antwort am 14. März 2008

Tags: Bilder, Frage

Funky ·

Hallo zusammen,

ich weiß es ist wahrscheinlich ein altes Thema aber trotz mehrstündiger Recherche in diversen Typo3 Foren hab ich leider ein Problem, dass ich nicht lösen kann und ich hoffe ihr könnt mir weiter helfen.

Ich hab hier ein Typo3 4.1.2 am laufen und es funzt eigentlich alles ganz prima. Ich lasse einiges per GIFBUILDER rendern, also z.B. das Menü und wie gesagt funzt einwandfrei.
Bisher hatte ich für alle Seiten die selbe Header Grafik die ich im Template folgendermaßen generiert habe.

temp.trailer = IMAGE
temp.trailer.file = GIFBUILDER
temp.trailer.file {
 XY = 800, 117
 backColor = #FFFFF
 5 = IMAGE
 5.file = fileadmin/pagecontent/Main_Banner.png
 10 = TEXT ...

geht wunderbar ohne Probleme. Jetzt hab das Beispiel aus dem Buch Praxiswissen Typo3 probiert und diese Vorgehensweise wird ja auch überall so empfohlen. Also hab ich die die Seiten in erweiterte umgewandelt und unter Dateien die Grafik eingetragen. Bei der root page das selbe gemacht um bei Seiten bei denen kein spezielles Bild eingetragen ist das Standardbild zu bekommen.
Das Template hab ich folgendermaßen abgeändert.

temp.trailer = IMAGE
temp.trailer.file = GIFBUILDER
temp.trailer.file {
 XY = 800, 117
 backColor = #FFFFF
 5 = IMAGE
 5.file.import = uploads/media/
 5.file.import.data = levelmedia:-1, slide
 5.file.import.listNum = 0
 10 = TEXT...

Und was passiert? die Grafik wird nicht angezeigt. Selbst wenn ich die rekursivität raus nehme und

temp.trailer = IMAGE
temp.trailer.file = GIFBUILDER
temp.trailer.file {
 XY = 800, 117
 backColor = #FFFFF
 5 = IMAGE
 5.file.import = uploads/media/
 5.file.import.field = media
 5.file.import.listNum = 0
 10 = TEXT...

verwende kommt die Grafik nicht. Die Grafik ist definitv vorhanden, wenn ich den Pfad im Browser eintrage wird mir nur die Grafik angezeigt. Und auch ein Blick in ide Datenbank hat mir bestätigt, dass das media Feld mit dem Grafiknamen gefüllt ist.

Auch wenn ich anstatt uploads/media/ den Dateipfad fileadmin/pagecontent/ verwende kommt das Bild nicht.

Seltsamerweise wenn ich alles zurück stelle und das Bild nicht aus dem fileadmin/pagecontent/ sondern uploads/media/ verwende funzt es auch nicht obwohl wie gesagt die Grafik definitiv dort liegt.

Interessant ist auch noch, dass ich auf dem selben Webspace noch ein Typo3 4.0 am laufen habe mit dem ich die ganzen Übungen aus dem Buch durchgemacht habe und dan funzt das alles wunderbar.

Ich bin verwirrt. weiß da irgendjemand Rat?

Vielleicht eine Frage zum Grundverständnis. Die File.import Anweisung holt sich doch nur den Namen der Datei aus der DB und baut mit dem Basispfad, den ich angebe den Pfad zur Datei und jagt diese durch den GIFBUILDER oder hab ich da was falsch verstanden.

Für einen Tip wäre ich echt sehr dankbar.

Gruß

Funky

MrFriendly ·

Hallo,

leider keine Hilfe für dich, aber ich setze genau diese Syntax (mit slide) bei einem Projekt unter 4.1.2 ein - und funktioniert wie gewünscht.

Zum Vergleich:

# content header
ext.content_header = IMAGE
ext.content_header {
	file = GIFBUILDER
	file {
		format = png
		quality = 100
		backColor = #FFFFFF
		XY = 608,78
		
		10 = IMAGE
		10.file.import = uploads/media/
		10.file.import.data = levelmedia:-1, slide
		10.file.import.listNum = 0
		10.file.quality = 100
		
		20 = TEXT
		20.text.field = subtitle // title
		20.fontFile = fileadmin/template/fonts/AI57013T.TTF
		20.fontSize = 30
		20.fontColor = #FFFFFF
		20.niceText = 1
		20.offset = 18, 35
		20.text.listNum = 0
		20.text.listNum.splitChar = |
		
		30 = TEXT
		30 < .20
		30.text.listNum = 1
		30.offset = 18,65
	}
}

Geh mal über den Template Analyzer und schau ob dir evtl. eine andere Extension dazwischenfunkt.

Greetings
Steffen Hartmannsgruber aka MrFriendly

Funky ·

@MrFriendly

sehr interessant, dass es bei dir funktioniert, hatte schon fast den Verdacht, dass eventuel an der Typo Version was nicht stimmt.

Zu deinem Tip. Hast du da irgendeinen Ansatz wonach ich da suchen sollte. Hab mir da jetzt schon einiges angesehen aber wirklich beurteilen ob sich was gegenseitig beeinflusst kann ich nicht.

cu

Funky

Funky ·

So ein bischen wieter bin ich jetzt.
Ich lasse nach dem ich das Bild eingelesen habe einen Text darüber rendern und und da geht scheinbar was schief so dass der Gifbuilder nichts mehr ausspuckt. Warum das allerdings nur auftritt, wenn ich das Bild dynamisch einlese bleibt mir ein Rätsel. Was beim Text selsam ist, ich bekomme im Admin Panel in der Zeile, in der ich den Schriftart fike einlese einen Fehler ("fileadmin/template/fonts/verdanab.ttf" is not a file (non-uploads/.. resource, did not exist)) was sehr seltsam ist, weil ich beim GMENU genau das gleiche mache und da keinen Fehler bekomme.

Was auch noch sehr mysteriös ist, wenn das Bild dynamisch eingelesen wird, verändert sich die Qualität obwohl es genau die selbe Datei ist. Ich hab da einen Verlauf von weiß nach blau drin. Statisch eingelesen sieht es ganz normal aus, dynimasch eingelesen hab ich im Verlauf 2 häßliche gelbe Balken.

Vielleicht hat ja dazu jemand ne Idee.

cu

Funky