Zum Inhalt springen

2 Menüs kombinieren ?

Erstellt am 2. März 2004 · 5 Antworten · letzte Antwort am 2. März 2004

Tags: Frage

Unbekannter Benutzer ·

hallo@all

ich habe eine frage bezüglich der menüs:

kann ich das GMENU und GMENU_LAYERS in einem menü verwenden?

Ebene 1 wird nochmal als grafik dargestellt mit dem GMENU.
Ebene 2 erscheint wenn auf Ebene 1 geklickt wird -> auch als GMENU.
Ebene 3 sollte dann erscheinen, wenn man mit der Maus über eben 2 fährt -> GMENUE_LAYER.

hier ein kleines beispiel:

EBENE 1 GMENUE
EBENE 1 GMENUE
EBENE 2 GEMENUE MO EBENE3 - GMENUE_LAYER
EBENE 2 GEMENUE
EBENE 1 GMENUE

(MO = MouseOver)

hoffe es ist verständlich.

ein bisschen hab ich schon ersucht. eben 1 und ebene 2 erscheinen als grafik, so wie es sein soll, nur eben bei ebene2 mouseover kommt keiner layer ...

hier mein code:

###### MENUE START ####### 
### GMENU_LAYERS ###
includeLibs.tmenu_layers = media/scripts/gmenu_layers.php

temp.popupMenu = HMENU
temp.popupMenu.1 = GMENU
temp.popupMenu.1.expAll = 0
temp.popupMenu.1 {
    NO {
      wrap =  <b> | </b><BR>
      XY = [4.w], [4.h]
      4 = IMAGE
      4.file = fileadmin/vorlagen/bilder/ebene1.gif 
      10 = TEXT
      10.text.field = title
      10.fontFile = fileadmin/index/verdana.ttf
      10.fontSize = 12
      10.fontColor = #FFFFFF
      10.offset = 12,11
    }
    ACT < .NO
    ACT = 1
    ACT.4.file = fileadmin/vorlagen/bilder/ebene1_2.gif 
    ACT.10.wrap = <b> | </b>
    ACT.10.fontColor = #ffffff
    RO < .NO
    RO = 1
    RO.4.file = fileadmin/vorlagen/bilder/ebene1_2.gif 
    RO.10.fontColor = #ffffff
  }

temp.popupMenu = HMENU
temp.popupMenu.2 = GMENU
temp.popupMenu.2.expAll = 0
temp.popupMenu.2 {
    NO {
      wrap =  <b> | </b><BR>
      XY = [4.w], [4.h]
      4 = IMAGE
      4.file = fileadmin/vorlagen/bilder/ebene2.gif
      10 = TEXT
      10.text.field = title
      10.fontFile = fileadmin/index/verdana.ttf
      10.fontSize = 12
      10.fontColor = #FFFFFF
      10.offset = 20,11
    }
   IFSUB < .NO
   IFSUB = 1
   IFSUB {
   IFSUB.5.file = fileadmin/vorlagen/bilder/ebene2.gif
   }
    ACT < .NO
    ACT = 1
    ACT.4.file = fileadmin/vorlagen/bilder/ebene2.gif
    ACT.10.wrap = <b> | </b>
    ACT.10.fontColor = #FFFFFF
    RO < .NO
    RO = 1
    RO.4.file = fileadmin/vorlagen/bilder/ebene2_mo.gif
    RO.10.fontColor = #FFFFFF
  }

temp.popupMenu = HMENU
temp.popupMenu.3 = GMENU_LAYERS
temp.popupMenu.3.expAll = 1
temp.popupMenu.3 {
  lockPosition = y
  yPosOffset = -70
  leftOffset = 152
  displayActiveOnLoad = 1
  hideMenuWhenNotOver = 1
  hideMenuTimer = 500
  freezeMouseover = 1
  NO {
    transparentBackground = 1
    XY = 165, 14
    5 = IMAGE
    5.file = fileadmin/vorlagen/bilder/ebene3_pfeil.gif
    10 = TEXT
    10.text.field = title
    10.offset = 10,11
    10.fontSize = 12
    10.fontFile = fileadmin/vorlagen/verdana.ttf
    10.fontColor = #02329e
    wrap = |<br>
  }
  RO < .NO
  RO = 1
  RO {
    transparentBackground = 0
    5.file = fileadmin/vorlagen/bilder/ebene3_pfeil_mo.gif
  }
  ACT < .RO
  ACT = 1
}

danke 😉

Tom-iX ·

hi,

dein vorhaben sollte funktionieren.

füge mal noch relativeToTriggerItem = 1 mit ein in temp.popupMenu.3.

Unbekannter Benutzer ·

so, jetzt gehts. fehler war klar, hang zwischen den ohren.

man gibt doch in eben 2 schon an was eben 3 macht -> also ist eben 2 auch ein gmenu_layer...

hier der code

####### MENUE START ####### 
### GMENU_LAYERS ###
includeLibs.tmenu_layers = media/scripts/gmenu_layers.php

temp.popupMenu = HMENU
temp.popupMenu.1 = GMENU
temp.popupMenu.1.expAll = 0
temp.popupMenu.1 {
    NO {
      wrap =  <b> | </b><BR>
      XY = [4.w], [4.h]
      4 = IMAGE
      4.file = fileadmin/vorlagen/bilder/ebene1.gif 
      10 = TEXT
      10.text.field = title
      10.fontFile = fileadmin/index/verdana.ttf
      10.fontSize = 12
      10.fontColor = #FFFFFF
      10.offset = 12,11
    }
    ACT < .NO
    ACT = 1
    ACT.4.file = fileadmin/vorlagen/bilder/ebene1_2.gif 
    ACT.10.wrap = <b> | </b>
    ACT.10.fontColor = #ffffff
    RO < .NO
    RO = 1
    RO.4.file = fileadmin/vorlagen/bilder/ebene1_2.gif 
    RO.10.fontColor = #ffffff
  }

temp.popupMenu = HMENU
temp.popupMenu.2 = GMENU_LAYERS
temp.popupMenu.2.expAll = 0
temp.popupMenu.2 {
  lockPosition = y
  yPosOffset = -90
  leftOffset = 152
  displayActiveOnLoad = 1
  hideMenuWhenNotOver = 1
  hideMenuTimer = 500
  freezeMouseover = 0
 NO {
      wrap =  <b> | </b><BR>
      XY = [4.w], [4.h]
      4 = IMAGE
      4.file = fileadmin/vorlagen/bilder/ebene2.gif
      10 = TEXT
      10.text.field = title
      10.fontFile = fileadmin/index/verdana.ttf
      10.fontSize = 12
      10.fontColor = #FFFFFF
      10.offset = 20,11
    }
   IFSUB < .NO
   IFSUB = 1
   IFSUB {
   IFSUB.5.file = fileadmin/vorlagen/bilder/ebene2_mo.gif
   }
    ACT < .NO
    ACT = 1
    ACT.4.file = fileadmin/vorlagen/bilder/ebene2_mo.gif
    ACT.10.wrap = <b> | </b>
    ACT.10.fontColor = #FFFFFF
    RO < .NO
    RO = 1
    RO.4.file = fileadmin/vorlagen/bilder/ebene2_mo.gif
    RO.10.fontColor = #FFFFFF
  }

temp.popupMenu.3 = GMENU_LAYERS
temp.popupMenu.3.expAll = 1
temp.popupMenu.3 {
  hideMenuWhenNotOver = 1
  hideMenuTimer = 500
  wrap = <img src="fileadmin/vorlagen/bilder/blueline.gif" border="0"><br>|<img src="fileadmin/vorlagen/bilder/blueline_unten.gif" border="0">
  NO {
    transparentBackground = 0
    XY = 180, 15
    5 = IMAGE
    5.file = fileadmin/vorlagen/bilder/ebene3_pfeil.gif
    10 = TEXT
    10.text.field = title
    10.offset = 10,11
    10.fontSize = 12
    10.fontFile = fileadmin/vorlagen/verdana.ttf
    10.fontColor = #02329e
    wrap = | <br>
  }
  RO < .NO
  RO = 1
  RO {
    transparentBackground = 0
    5.file = fileadmin/vorlagen/bilder/ebene3_pfeil_mo.gif
  }
}
Unbekannter Benutzer ·

nur 2 probs.

- das menü mit dem layer soll mit mouseOver funktionieren
- wenns ausklappt soll es immer auf der "höhe" von dem menü punkt sein, von dem es kommt...und nicht weiter oben oder unten.