Zum Inhalt springen

Problem mit GIFBUILDER

Erstellt am 13. Dezember 2004 · 6 Antworten · letzte Antwort am 17. Dezember 2004

Tags: Frage

hr_elvis ·

Hallo

Bin ein Anfänger in sachen Typo3, und arbeite gerade eine Deutsche Doku durch.
Nun hab ich ein Problem mit dem GIFBUILDER - normale Bilder werden richtig erstellt.
Wenn ich jedoch Text mit einbinden will funktioniert das nicht mehr. Er zeigt zwar ein Bild - aber der Text dabei fehlt.

Folgender Code steht im Template

TRAILER.file {
XY = 558, 86
backColor = #ffffff
20 = TEXT
20.text = Herzlich Willkommen
20.fontSize = 60
20.fontFile = fileadmin/fonts/arial.ttf
20.fontColor = #000000
20.niceText = 1
20.offset = 10, 75
}

dürft ja eigentlich kein Fehler drin sein. Das Fontfile is auch verfügbar....muss das speziell berechtigt werden(ausführbar...)?

vierpunkt ·
TRAILER.file = GIFBUILDER  
TRAILER.file { 
XY = 558, 86 
backColor = #ffffff 
10 = IMAGE        
10.file = pfad zu deinem bild.gif
20 = TEXT 
20.text = Herzlich Willkommen 
20.fontSize = 60 
20.fontFile = fileadmin/fonts/arial.ttf 
20.fontColor = #000000 
20.niceText = 1 
20.offset = 10, 75 
}
vierpunkt ·

Ich Hoffe vor deinem Code steht auch noch was.
Du musst mit IMAGE den Pfad deiner Grafik angeben, auf die der Text geschrieben werden soll. Achte immer darauf das du GIF Grafiken nimmst. bei JPG kann es zu Darstellungsfehlern kommen. Hier ein Auszug aus meinem Code, der super funktioniert. Hoffe du kannst damit was anfangen:

marks.HEAD = IMAGE  
marks.HEAD.file = GIFBUILDER  
marks.HEAD.file {        
XY = 617,160

10 = IMAGE        
10.file = fileadmin/template01/Bilder/index_02.gif

20 = TEXT        
20.text.field = subtitle        
20.offset = 130,130
20.niceText = 1        
20.fontSize= 18
20.fontColor = grey
20.fontFile = fileadmin/schriften/prefix.ttf
}
hr_elvis ·

hm der code den ich verwende is eigentlich genau von der dokumentation von dieser seite hier übernommen.
Da is es eben so dass das bild komplett von GifBuilder erstellt wird. Wusste net dass ich da ein Bild angeben muss und da nachher den Text einbauen sollte.

Wäre das also net möglich dass ich zum Beispiel ein Rechteckiges Bild mit grauem hintergrund erstellen lasse und drin soll Herzlich willkommen stehen?

Also mein vollständiger Code sieht so aus:

seite = PAGE
seite {
	typeNum = 0
	bodyTag = <body bgcolor = "#DDDDDD">
	stylesheet = fileadmin/style.css
	meta.AUTHOR = --
	meta.DESCRIPTION = Hier Steht eine Beschreibung

	10 = TEMPLATE
	10.template = FILE
	10.template.file = fileadmin/vorlage.html
	10.workOnSubpart = DOKUMENT
	10.marks {
		TRAILER = IMAGE
		TRAILER.file = GIFBUILDER
		TRAILER.file {
			XY = 558, 86
			backColor = #ffffff
			20 = TEXT
			20.text = Herzlich Willkommen
			20.fontSize = 60
			20.fontFile = fileadmin/fonts/arial.ttf
			20.fontColor = #000000
			20.niceText = 1
			20.offset = 10, 75
		}
		MENU_OBEN = HMENU
		MENU_OBEN.special = directory
		MENU_OBEN.special.value = 11
		MENU_OBEN.1 = TMENU
		MENU_OBEN.1.NO = 1
		MENU_OBEN.1.NO.ATagParams = class="linkWeiss"
		MENU_OBEN.1.NO.linkWrap = &nbsp;|&nbsp;&#124; |*| &nbsp;|&nbsp;&#124; |*| &nbsp;|
		
		MENU_LINKS = HMENU
		MENU_LINKS.special = directory
		MENU_LINKS.special.value = 10
		MENU_LINKS.1 = TMENU
		MENU_LINKS.1.NO = 1
		MENU_LINKS.1.NO.linkWrap = <br><br>|	
		
		CONTENT = CONTENT
		CONTENT {
			table = tt_content
			select.orderBy = sorting
			select.where = colPos = 0
	}	
		RECHTS = CONTENT
		RECHTS {
			table = tt_content
			select.orderBy = sorting
			select.where = colPos = 2
	}
		marks.RECHTS < plugin.tt_news
		marks.RECHTS {
			defaultCode = LATEST
			code >
			code = LATEST
			latestLimit >
			latestLimit = 10
			pid_list >
			pid_list = 67
	}
}