Zum Inhalt springen

Brauche Hilfe bei GMENU_LAYERS :( :( :(

Erstellt am 6. März 2007 · 4 Antworten · letzte Antwort am 7. März 2007

Tags: Frage

Fabian-K ·

Hi.

Immer, wenn im InternetExplorer die 'History' (oder so.) am linken Fensterrand angezeigt wird, verrutschen die Utermenuepunkte in meinem GMENU_LAYERS nach rechts (um die Laenge des eingeblendeten bereiches am linken Fensterran 🙁 )

Wieso ist das so?

So sollte es normalerweise aussehen:
Bild: img214.imageshack.us/…/correctam9.jpg
("Gewinnspiel" soll unter "Startseite" stehen. Der Rand links ist der Rand des Browserfensters.)

Und so sieht es aus:
Bild: img214.imageshack.us/…/failedap4.jpg
(Untermenue rutscht zu weit nach rechts. Bei ALLEN untermenuepunkten so. 🙁 Der linke Rand ist der Rand der Faviriten/History/...-Leiste, NICHT der Browser Rahmen. Und da liegt das Problem..)

Hier mein TS:

includeLibs.gmenu_layers = media/scripts/gmenu_layers.php

# Navigation
temp.mainMenu = HMENU
temp.mainMenu.wrap =  |
temp.mainMenu.excludeUidList = 85,40,74,68,73,72,71,70
temp.mainMenu.1 = GMENU_LAYERS
temp.mainMenu.1 {

  dontHideOnMouseUp = 0
  displayActiveOnLoad = 0
  hideMenuWhenNotOver = 5
  layerStyle = position:absolute;left:0px;top:208px;width:550px;VISIBILITY:hidden;overflow:hidden;
  expAll = 1
  xPosOffset = -261
  lockPosition = x

  NO=1
  NO {
    XY = [10.w]+30, 20
    allWrap = |
    backColor = #F2F2F2

    10 = TEXT
    10.text.field = title
    10.offset = 8,15
    10.fontColor = #666666
    10.fontFile = fileadmin/fonts/verdana.ttf
    10.fontSize = 10
    10.niceText = 1
    10.align = left
  }

  RO = 1
  RO < .NO
  RO.10.fontColor = #F0262C

  CUR=1
  CUR < .RO
  CUR.10.fontFile = fileadmin/fonts/verdanab.ttf

  ACT = 1
  ACT < .CUR
}


temp.mainMenu.2 = GMENU
temp.mainMenu.2  {

  dontHideOnMouseUp = 0
  displayActiveOnLoad = 0
  hideMenuWhenNotOver = 5
  layerStyle = position:absolute;left:0px;top:159px;width:550px;VISIBILITY:hidden;overflow:hidden;
  expAll = 1
  lockPosition = x
  xPosOffset = -623
  #wrap = <div style="border-bottom:1px solid #F2F2F2;">|</div>
  wrap = |

  NO = 1
  NO {
    XY = 158, 25
    allWrap = <div class="first">|</div>|*|<div>|</div>|*|<div style="border-bottom:1px solid #CCCCCC;width:158px;">|</div>
    backColor = #F2F2F2

    2 = BOX
    2.dimensions = 0,0,158,25
    2.color = #CCCCCC

    3 = BOX
    3.dimensions = 2,2,156,23
    3.color = #f2f2f2



    5 = IMAGE
    5.file = fileadmin/templates/img_all/menuSubBorderLine.jpg
    5.file.width = 158
    5.file.height = 25


    10 = TEXT
    10.text.field = title
    10.offset = 8,15
    10.fontColor = #666666
    10.fontFile = fileadmin/fonts/verdana.ttf
    10.fontSize = 10
    10.niceText = 1
    10.align = left
  }

  RO = 1
  RO < .NO
  RO.10.fontColor = #F0262C

  CUR=1
  CUR < .RO
  CUR.10.fontColor = #F0262C
  CUR.10.fontFile = fileadmin/fonts/verdanab.ttf

  ACT = 1
  ACT < .NO
  ACT.10.fontFile = fileadmin/fonts/verdanab.ttf
  ACT.10.fontColor = #F0262C
}

lib.mainMenu < temp.mainMenu

Hilfeeeeeeeeeeee... Wieso verrutscht mein Untermenue?????
🙁

mfg
Fabian

Marc82 ·

Hallo Fabian,

ich denke dass es nicht unbedingt an der 2.Ebene liegt. Wenn du mal schaust, hat das submenü in beiden varianten den gleichen abstand zum linken rand, der inhalt hat aber in der variante2 einen geringeren abstand...

=> also macht es das menü ja richtig, oder?
=> der inhalt verschieb! sich nich, passt sich nicht an... ist er fixed?

hast du vielleicht einen link, wo man sich das mal anschauen kann?

Grüße Marc

Fabian-K ·

Hi!

Ich muss ja mit fester Positionierung arbeiten, da sich das menue sonst 'irgendwo' aufbaut. Aber es soll ja direkt unter dem anderen Menue erstellt werden.. :-(

Hier zu sehen:
http://p27558.typo3server.info/startseite.html
(Seite ist noch im Aufbau.. Also falls ein paar Fehler sichtbar sind, nicht wundern.. ich arbeite dran.)

Fabian-K ·

Hmm.. das ganze passiert auch, wenn eine andere Bildschirmaufloesung als 1280x1024 verwendet wird. ******.

Meine Seite ist ja mittig zentriert (inkl. erste menueebene), die zweite menueeben allerdings nicht, da sie ausserhalb des Tags liegt, welcher meine Seite umschliesst und sie zentriert positioniert 🙁

Marc82 ·

servus! versuche doch mal das Layer-Menü in die Tabelle zu integrieren, welche die erste ebene beinhaltet, dann sollte es sich der ausrichtung anpassen... oder lege nochmal ein DIV um das layer menü herum, welches du mittig zentrierst du die breite des inhalts gibts... dann müsste es auch passen... du musst allerdings dann die "left" einstellungen der layers wieder entfernen...

hoffe das klappt 🙂

grüße

Marc