Zum Inhalt springen

GMENU: Hintergrundbilder und Sub-Menüs

Erstellt am 7. November 2004 · 6 Antworten · letzte Antwort am 9. Dezember 2004

Tags: Frage

webs ·

Hallo Leute!

Ich habe ein GMENU erstellt.
Kleine Übersicht: Ich habe folgendes schon erstellt:
1 Menü (MENUE1) (Horisontal)
2 Menü (MENUE2.1) (Vertikal)

Ich möchte nun Sub-Menü für 2.1 also 2.2 erstellen.

Im Hintergrund von MENUE2.1 ist ein Bild. Die Flächen für einzelne
Items habe ich auf das Bild zugeschnitten und sie wirken als ob die
durchsichtig wären. Diese Bildchen für Items habe ich per optionSplit
im GMENU eingebunden (siehe unten 1.file = ....) und soweit klappt es
ganz gut.

   marks.MENUE2  = HMENU
   marks.MENUE2.entryLevel = 1
   marks.MENUE2.1 = GMENU
   marks.MENUE2.1 {
   NO {
   expAll = 1
   wrap = | <br>
   max = 184, 600
   XY = [1.w], [1.h]
   1 = IMAGE
   1.file = bild1.jpg || bild2.jpg || bild3.jpg || bild4.jpg || 
bild5.jpg || bild6.jpg || bild7.jpg 
   1.tile = 10
   10 = TEXT
   10.antiAlias = 1
   10.spacing = 0
   10.align = right
   10.text.field = title
   10.fontFile = t3lib/fonts/arial.ttf
   10.fontColor = #000000
   10.fontSize = 8
   10.offset = -10, 14
}
   RO < .NO
   RO = 1
   RO.10.fontColor = #006C48

   ACT < .NO
   ACT = 1
   ACT.10.fontFile = t3lib/fonts/arial_black.ttf
 }

Das Problem ist nun, wenn ich ein Untermenü (MENUE2.2) erstellen
möchte und die Eigenschaften des MENUE2.1 in das MENUE2.2 kopiere,
werden die Item-Bilder vom neuen eingelesen und dass heisst es
entsteht ein Durcheinander.
Der Unterschied zwischen 2.1 und 2.2 ist nur die Einschiebung von
10px.

Wie kann ich es so einrichten das die Bilder die im MENUE2.1
eingelesen sind automatisch _nacheinander_ auch für MENUE2.2 und
MENUE2.3 und soweiter eingelesen werden?

   marks.MENUE2  = HMENU
   marks.MENUE2.entryLevel = 1
   marks.MENUE2.2 = GMENU
   marks.MENUE2.2 < .marks.MENUE2.1
   marks.MENUE2.2 {
   NO {
   10.offset = -20, 14
 }

   RO < .NO
   RO = 1
   RO.10.offset = -20, 14

   ACT < .NO
   ACT = 1
   ACT.10.fontFile = t3lib/fonts/arial_black.ttf
   ACT.10.offset = -20, 14

}

Kann mir da jemand weiter helfen?

Hier paar bilder ohne und mit unterpunkten:
http://mitglied.lycos.de/romeo_variant/typo3/menue1.jpg
http://mitglied.lycos.de/romeo_variant/typo3/menue2.jpg

Ich habe aber auch irgendwo gelesen dass man das Bild was man als
Hintergrund verwendet auch einlesen könnte und zur Recht für jeden
Item dynamisch zuschneiden. Wenn meine Variante nicht funktioniert,
würde das andere Variante mit Sub-Menüs funktionieren?

big thx!
Roman

PS: die Sache mit Item-Bildern für jede Seite speichern und von dort
einlesen wird es hier nicht funktionieren, weil es alles dynamisch
generiert werden soll. Ich habe kein Bock jetzt jedem Redakteur und
Usere beibringen was er alles mit Menü machen soll...

webs ·

Es geht 😃
Lösung:
ich habe einfach ein transparentes png erstellt und dann als Vorlage für Items hinzugefügt alles andere spielt dann keine Rolle

1 = IMAGE
1.file = bild1.png # bei mir einfaches zu 25% transparent mit z.b weiß
1.tile = 10

webs ·

Leute vielleicht kennt jemand von euch so ein PHP-Script, mit welchem man sowas realisieren könnte?

Mir geht es ja darum dass diese Sub-Menüs entsprechend berechnet werden und für jeden Löschvorgang oder Ein und Ausklappen entsprechende Item-Bilder geladen werden.
siehe auch: #18068

PLEASE HELP ME! 😢
webs