Zum Inhalt springen

menu_layer

Erstellt am 13. August 2006 · 1 Antwort · letzte Antwort am 13. August 2006

Tags: Frage

balmung ·

hallo allerseits

ich mach jetzt seit zig stunden an meinem tmenu_layer rum. er funktioniert auch relativ gut.

wenn ich aber relativeToTriggerItem = 1 setze, zieht er die horizontalen menüpunkte untereinander und aus meiner 25px hohen leiste werden 150px. außerdem wird im ersten submenu der erste menüpunkt nicht angezeigt.
und drittens: wie bekomme ich es hin, dass der layer unter dem jeweiligen, horizontalen menüpunkt bleibt, ohne offsetpunkte vom browserrand angeben zu müssen - also dass der abstand in abhängigkeit vom hauptmenüpunkt angezeigt wird.

mir fehlt da als typo3-neuling noch etwas der überblick über die möglichkeiten.

    MENU_TOP < styles.content.get
    MENU_TOP = HMENU
    MENU_TOP.special = directory 
    MENU_TOP.special.value = 44
    MENU_TOP.entryLevel = 1
    MENU_TOP.1 = TMENU_LAYERS
    MENU_TOP.1 {
      layerStyle = position:absolute;VISIBILITY:hidden;border: 1px solid #ffffff; background: #ff3333;
      dontFollowMouse = 1
      expAll = 1
      hideMenuWhenNotOver = 1
      NO {
        linkWrap = | &nbsp;
        10 = TEXT
        10.text.field = title
      }
    }
    MENU_TOP.2 = TMENU
    MENU_TOP.2.wrap = <table><tr><td id="menu_top" class="td1"> | </td></tr></table>
    MENU_TOP.2 {
      NO {
        allWrap =  | <br>
        10 = TEXT
        10 {
          text.field = title
        }
      }
    }
balmung ·

ok.

punkt 1 und 2 habe ich gelöst. aber dass das ding immer noch so rumhüpft (mit x und yPosOffset) je nachdem an welcher stelle ich den link berühre nervt mich gewaltig.

gibts denn da nix, das hilft? #angry# #angry# #angry#

MENU_TOP.1 {
      layerStyle = position:absolute;VISIBILITY:hidden;border: 1px solid #ffffff; background: #ff3333;
      xPosOffset = 10
      yPosOffset = -10
      dontFollowMouse = 1
      expAll = 1
      hideMenuWhenNotOver = 1
      NO {