Zum Inhalt springen

GMENU mit unterschiedlichen Grafiken

Erstellt am 13. September 2006 · 8 Antworten · letzte Antwort am 19. September 2006

Tags: Frage

Alexander Wilhelm ·

Liebe TYPO3 Spezialisten, ich habe da ein ziemliches Problem.

Ich muss ein GMENU bauen, das verschiedenfarbige transparent auslaufende Unterstriche hat.
Insgesamt hat das Menü zur Zeit 23 Menüpunkte und jeder soll einen andersfarbigen Unterstrich haben. Von einem Redakteur soll es gegebenenfalls einfach erweitere werden können.

Unbekannter Benutzer ·

Das klingt im ersetn Moment tatsächlich nach einem Problem. Kannst du vielleicht deinen Ansatz posten, vielleicht auch ein Bild des gewünschten Ergebnis? Was genau schaffst du nicht? transparent auslaufende Bilder sind generell ein Problem, das sollte jedem Grafiker der fürs Web designt klar sein. Es gibt zwar inzwischen Mittel und Wege (PNG-24 + IE Filter) aber in deinem Fall müsste man schauen, ob man die transparenzen faken kann, denke ich.

Gruß

Christian

Alexander Wilhelm ·

Hallo Christian,

das Menü soll so aussehen:

Bild: krimm.eu/menue.jpg

Die Unterstriche sollen als fertige Grafiken eingebunden werden. Eine Transparenz in Sinne des GIFBUILDERS ist nicht erforderlich.

# Das grafische Menü erstellen 
MENU_RECHTS= HMENU 
MENU_RECHTS { 
	special = directory 
	special.value = 2 
	entryLevel = 1 
	1 = GMENU 
	1.NO = 1 
	1.NO { 
		wrap = | 
		XY = 160, 24 
		backColor = #FFFFFF 
		#Hintergrundbild laden 
		5=IMAGE 
		5.file=fileadmin/images/UNTERSTRICH-ROT.GIF 
		5.offset = 0, 0 //ANPASSEN 
		# Text auf den Menüpunkt rendern 
		10 = TEXT 
		10.text.field = title 
		10.text.listNum = 0 
		10.fontColor = #000000 
		10.fontFile = fileadmin/fonts/verdana.ttf 
		10.fontSize = 11 
		10.niceText = 0 
		10.offset = 20, 16 
		}

Wie krieg ich das hin, dass jeder Menüpunkt eine eigene Grafik als Unterstrich bekommt??

Danke für die Mühe

Alexander

Unbekannter Benutzer ·

Also ich versuchs mal und greife deinen Code dabei auf:

wrap = | 
                XY = 160, 24 
                backColor = #FFFFFF 
                #Hintergrundbild laden 
                5 = IMAGE
                5.file.import = uploads/media/
                5.file.import.data = levelmedia    
                5.file.import.listNum = 0
                # Text auf den Menüpunkt rendern 
                10 = TEXT 
                10.text.field = title 
                10.text.listNum = 0 
                10.fontColor = #000000 
                10.fontFile = fileadmin/fonts/verdana.ttf 
                10.fontSize = 11 
                10.niceText = 0 
                10.offset = 20, 16 
                }

Damit müsste das erste Bild im Mediafeld der Seite genommen werden. Du müsstest halt noch den offset anpassen.

Gruß

Christian

Alexander Wilhelm ·

Dank Christians Anregung habe ich das Problem lösen können.
Danke Christian 😉

# Das Hauptmenü
MENU_MAIN = HMENU 
MENU_MAIN { 
	special = directory 
	special.value = 3 
	entryLevel = 1 
	1 = GMENU 
	1.NO = 1 
	1.NO { 
	XY = 160, 24 
                backColor = #ffffff
                allWrap = | <br />
#Hintergrundbild laden 
5 = IMAGE 
5.file { 
import.field = media 
import = uploads/media/ 
import.listNum = 0 
}
5.offset = 0,0

# Text auf den Menüpunkt rendern 
                10 = TEXT 
                10.text.field = title 
                10.text.listNum = 0 
                10.fontColor = #000000
                10.fontFile = fileadmin/fonts/verdana.ttf 
                10.fontSize = 11 
                10.niceText = 0 
                10.offset = 20, 16 
                        } 
	}
theschaaf ·

hi
ich wollte mal fragen an welcher stelle du die datei genau einbindest, ich sehe nur wie du auf die "medien" zu greifst aber woher weiss der ts den jetzt wann welches bild in welcher farbe kommt?