Zum Inhalt springen

Menü soll sich selbst

Erstellt am 29. November 2005 · Noch keine Antworten

Tags: Frage

McGregor ·

(Überschrift soll lauten: Menü soll sich selbst "öffnen")

Hallo!

Ich muss hier eine total verwinkelte Menüstruktur zusammenbasteln. Ich bin damit auch schon ziemlich weit gekommen -> http://xserv.odd.de/texcolor/

Kurze Erläuterung dazu:
Berührt man den Menüpunkt "Produkte", dann werden die einzelnen Hauptkategorien gezeigt. Klickt man dann eine an, erscheint ein Submenü und man kann dort weiternavigieren.
Der Farbbalken auf der linken Seite entspricht diesem Menü. Es ist sozusagen eine Kopie (GMENU), welches die einzelnen Farben der Produktkategorien enthält. Diese Menü ist anklickbar. Es erscheint dann das Kontextmenü auf als Submenü im Menü (am Besten testen mit dem Eintrag "Putze")

Der Kund möchte nun, dass die "ausgeschriebenen" Einträge der Hauptproduktkategorien (also "Grundierung", "Innenfarben" ,...) auch aufklappen, wenn man mit der Maus über das Farbmenü geht. Dies bedeutet aber, dass das Farbmenü sich selbst anzeigen muss. Wie kann ich das bewerkstelligen?

Zuerst dachte ich an den RO-Zustand, der mir den einzelnen Eintrag anzeigt (habe ich aber auch nicht hinbekommen!!!). Dies wäre dann nicht 100% die Lösung, aber vielleicht kann ich meine Kunden davon überzeugen.

Über jeden Vorschlag bin ich dankbar

Grüße
McGregor

Hier das Menü, wie es jetzt läuft.

temp.farbe = HMENU
temp.farbe.special.value = 10
temp.farbe.special = directory
temp.farbe.1 = GMENU
temp.farbe.1 {
 wrap = <table border="0" cellspacing="2" cellpadding="0">|</table>
 NO {
  wrap = <tr><td>|</td></tr>
  XY = 40,18
  backColor = {$menu1} || {$menu2} || {$menu3} || {$menu4} || {$menu5} || {$menu6} || {$menu7} || {$menu8}
  }
}
temp.farbe.2 = TMENU
temp.farbe.2 {
 wrap = <table border="0" cellspacing="2" cellpadding="0">|</table>
 NO.wrap = <tr><td class="menu" style="background-color:{$farbe};">|</td></tr>
}