Zum Inhalt springen

TMENU Layer - Menü immer sichtbar

Erstellt am 3. Juli 2007 · 4 Antworten · letzte Antwort am 4. Juli 2007

Tags: Frage

Rusty04 ·

hi all,

habe eine hoffentlich ganz einfache frage an alle typo3 - profis 😉

mein tmenu-layer funktioniert einwandfrei, ohne probleme das einzige was ich noch möchte ist, dass alle layers IMMER sichtbar sind, derzeit sind sie solange sichtbar, bis ich auf einen anderen menüpunkt klicke, dann erscheint der layer dieses menüpunktes. gibt es eine möglichkeit dass alle layers einfach IMMER sichtbar sind??? probiere schon seit 3 stunden dieses problem zu lösen und ich bekomms einfach nicht hin, kann doch nicht so schwer sein oder 😉

hier mein code

    MENU_TOP = HMENU
    MENU_TOP {
        1 = TMENU_LAYERS
        1 {
            # wrap=<table border="0" cellspacing="0" cellpadding="0"><tr>|</tr></table>
            layerStyle = vertical-align:middle;align:center; position:absolute;VISIBILITY : hidden;border: 0px solid #669900; background: transparent;
            lockPosition = y
            /*
            hideMenuWhenNotOver = 1200
            hideMenuTimer = 1000
            */
            dontHideOnMouseUp = 0
            displayActiveOnLoad = 1
            hideMenuWhenNotOver = 0 
            hideMenuTimer = 0 
            freezeMouseover.alwaysKeep = 1 

            expAll=1
            directionUp = 1
            leftOffset = 0
            topOffset = -4
            relativeToTriggerItem = 1
            align = center
            vertical-align=middle

            NO = 1
            NO.align = center
            NO.allWrap = <td valign="bottom" class="menu_level1"> | </td>
            NO.ATagParams = class="menu_level1"
            ACT = 1
            ACT.align = center
            ACT.allWrap = <td class="menu_level1"> | </td>
            ACT.ATagParams = class="menu_level1_aktiv"
        }

        2 = TMENU
        2{
            NO = 1
            NO.allWrap =  <div class="menu_level2"> | </div>
            NO.ATagParams = class="menu_level2"
            ACT = 1
            ACT.allWrap = <div class="menu_level2"> | </div>
            ACT.ATagParams = class="menu_level2_aktiv"
        }
    }
    # ENDE LayerMenu

VIELEN DANK an alle die mir helfen können, wäre sehr wichtig für mich, vielen dank nochmals

lg rusty

Rusty04 ·

danke für deine antwort, aber meinst du nicht wenn oben

1 { ...

steht dass ich dann nochmals vor

expAll = 1

einen 1er setzen soll?

TobiasR ·

Wenn expAll in der Klammer steht, musst du keine 1. mehr davor setzen. In meinem Snippet habe ich die 1. deshalb mitgeschrieben, damit du weist wo expAll stehen soll. ob du nun

1 = TMENU_LAYERS
1 {
  expAll = 1
  ...

oder

1 = TMENU_LAYERS
1.expAll = 1
1 {
  ....

schreibst kommt auf selbe raus.

P.S.: Ich seh grad, dass du TMENU_LAYERS verwendest und ich weiss grad gar nicht ob da expAll eine Wirkung hat...

Rusty04 ·

laut TS referenzen müsste es funktionieren, leider klappt es nicht ganz.

expAll = 1 habe ich auch im code nur greift das nicht.

trotzdem danke für deine hilfe

lg