Zum Inhalt springen

Darstellung von Layer Menu

Erstellt am 29. Juli 2008 · 2 Antworten · letzte Antwort am 30. Juli 2008

Tags: Frage

onetit ·

Hallo

Ich bin etwas am verzweifeln.
Denn ich habe auf einer Seite das Layer Menu im Einsatz. Dabei zeigt sich aber folgendes Problem.

Denn die Navigation wird wie folgt dargestellt. Unter dem ersten Menüpunkt ist das Untermenu um einige Pixel verschoben. Unter dem zweiten, dritten, ..., Menupunkt ist das aber nicht so.

So sieht es aus: (ohne Punkte)
O_Seite_1......O_Seite_2
...u_seite_1.....u_seite_2
...u_seite_11...u_seite_22

Ich habe mein TS mal angehängt.

page.includeLibs.tmenu_layers = fileadmin/scripts/tmenu_layers.php

temp.navigation = HMENU
temp.navigation.1.NO = 1
temp.navigation.1.ATagParams = class="hnavi"
temp.navigation.1.NO.linkWrap = | |*|      | |*|      |      |  
temp.navigation {
    1 = TMENU_LAYERS
    1 {
      wrap=<table width="250" border="0" cellspacing="0" cellpadding="0">|</table>
      layerStyle = position:absolute;VISIBILITY:hidden;width: 130px;border: 0px solid #999999; background: #072C5E;
      xPosOffset = -10
      lockPosition = x
      expAll=1
      leftOffset = 165
      topOffset = 180
      XY = [10.w]+30, 20
      relativeToTriggerItem = 1
       
      NO {
        allWrap=<td>|</td>
        ATagParams = class ="menueo"
      }
    }
 
    2 = TMENU
    2.NO {
      ATagParams=class="menue"
      allWrap=|<br>
      }
}

Was habe ich übersehen?

Danke und Gruss
onetit

SLAng ·

Das hier:

temp.navigation.1.ATagParams = class="hnavi"

ist falsch. Ich wüsste nicht von ATagParams direkt in der Ebene. IMHO gehört das in den Menüzustand, so wie du es ja auch sonst machst.

Daneben... Ein Menü in einer Tabelle? Hui ui ui...
Aber bitte, jedem das seine. Feststeht aber, das dir in deiner Tabelle das <tr></tr> vollkommen fehlt.

onetit ·

Hallo

Danke für den Tipp.
Ich habe es rausgenommen. Leider hat es nichts gebracht.

Danke und gruss
onetit