Zum Inhalt springen

TMENU_LAYER - ab 3. Menüpunkt werden andere Einträge generiert

Erstellt am 27. Juni 2007 · Noch keine Antworten

Tags: Frage

kokul ·

Hallo,
ich habe ein seltsames Problem mit TMENU_LAYERS:
Jeweils ab dem vierten Punkt werden anderer Eventhandler generiert. Das betrifft sowohl die 2. als auch die 3.Ebene (1. ist GMENU_LAYER). Ich denke das sind die Eventhandler, die jeweils für den letzten Menüpunkt generiert werden sollen, jedoch im meinem Fall immer ab dem 4. Menüpunkt erscheinen. Das hat zur Folge das man die 5.-X. Menüpunkte nicht erreichen kann, das Menü blendet sich aus. Hier ein Ausschnitt aus dem generierten Code an der Knackstelle:

 <li>
      <div id="anchorID4d25d2c0bc" style="position:absolute;visibility:hidden;"></div>
      <div id="itemID4d25d2c0bc" style="width:100%; height:100%;">
        <a href="index.php?id=80" onmouseover="GL_doTop('9de3ad', 'Menu9de3ad2');" onmouseout="GL_stopMove('9de3ad');GL_resetAll(" 9de3ad="">Menüpunkt 2.3</a>
      </div>
     </li>
     <li>
      <div id="anchorID3babcfe297" style="position:absolute;visibility:hidden;"></div>
      <div id="itemID3babcfe297" style="width:100%; height:100%;">
        <a href="index.php?id=173" onmouseover="GL_hideAll(" 9de3ad="" onmouseout="GL_resetAll(">Menüpunkt 2.4</a>
      </div>
    </li>

Im Typoscript habe ich auch nichts gefunden:

temp.GMENULAYER.special = directory
temp.GMENULAYER.excludeUidList = 49,57,58,108

temp.GMENULAYER.special.value = 26
temp.GMENULAYER = HMENU
temp.GMENULAYER {
     1 = GMENU_LAYERS
     1 {
    	wrap = <table cellspacing="0" cellpadding="0" border="0" style="margin-top:0px; padding:0px"><tr>|</tr></table>
    	layerStyle = position:absolute;VISIBILITY:hidden;
    	relativeToParentLayer = 1
    	relativeToTriggerItem = 1
    	hideMenuTimer = 1000
    	hideMenuWhenNotOver = 100
    	topOffset = 40
    	expAll = 1
    	NO = 1
    	NO {
               wrap = <td>|</td>
               XY = [50.w]+20, 29
               transparentColor=#B7003C
               backColor=#B7003C
               30 = IMAGE
               30.file  =  fileadmin/templates/ehfeuro/images/menu_icon.gif
               50 = TEXT
               50 {
                    text.field = title
                    fontSize = 8
                    fontFile = fileadmin/templates/fonts/tahomabd.ttf
                    fontColor = #FFFFFF
                    offset = 10,24
               }
          }

          RO < .NO
          RO = 1
          RO {
               #50.fontSize=12
         }
  }
    
  2 = TMENU_LAYERS
  2 {
    expAll = 1  
    noBlur = 1
	  layerStyle = position:absolute;VISIBILITY:hidden;
	  lockPosition = y
	  leftOffset = 180
	  relativeToParentLayer = 1
	  relativeToTriggerItem = 1
	  hideMenuTimer = 1000
	  hideMenuWhenNotOver = 100
    wrap = <ul class="mmMenu"> | </ul>
    NO.allWrap = <li> | </li>
  }
  3 = TMENU_LAYERS
  3 {
    expAll = 1
    noBlur = 1
	  layerStyle = position:absolute;VISIBILITY:hidden;
	  lockPosition = y
	  leftOffset = 180
	  relativeToParentLayer = 1
	  relativeToTriggerItem = 1
	  hideMenuTimer = 1000
	  hideMenuWhenNotOver = 100
    wrap = <ul class="mmMenu"> | </ul>
    NO.allWrap = <li> | </li>
  }

Irgendjemand eine Idee?