Hi!
Ich möchte folgendes Umsetzen:
--------------------------------------------
| entry 1 | entry 2 | entry 3 | ... |
--------------------------------------------
------------------------------------------------------
| sub1 | sub2 | sub3 | ... |
------------------------------------------------------
Dabei ist die Breite beider Menübalken bekannt.
Die 2. Ebene soll erst dann angezeigt werden, wenn die Maus über einen Eintrag der ersten Ebene geht.
Ich möchte also das Submenü immer an der selben Stelle anzeigen lassen. Das ist auch kein Problem, weil ich ja
xPosOffset
yPosOffset
topOffset
leftOffset
habe.
Doch leider ist mein Template so ausgerichtet, dass ich einen festen Bereich (900px) zentriert auf der Seite anzeige (align=center), d.h. je nach Auflösung ändert sich die Position des Submenüs.
Kann mir da jemand einen Tipp geben?
Hier mal mein TS für den Anfang:
includeLibs.tmenu_layers = media/scripts/tmenu_layers.php
temp.menu = HMENU
temp.menu.special = directory
temp.menu.special.value = 3
#temp.menu.maxItems = 6
temp.menu.1 = TMENU_LAYERS
temp.menu.1 {
layerStyle = position:absolute;VISIBILITY:hidden;
lockPosition = x
relativeToParentLayer=1
relativeToTriggerItem=1
topOffset=22
leftOffset=-175
hideMenuWhenNotOver = 20
hideMenuTimer = 250
expAll=1
wrap = <table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="clear.gif" width="175" height="1" alt="" /></td>|</tr></table>
NO.allWrap = <td class="menu">|</td>
NO.stdWrap.case = upper
ACT = 1
ACT.allWrap = <td class="menu_act">|</td>
ACT.stdWrap.case = upper
}
temp.menu.2 = TMENU
temp.menu.2 {
wrap = <table border="0" cellspacing="0" cellpadding="0" class="transparent"><tr>|<td> </td></tr></table>
NO.allWrap = <td class="menu2">|</td>
NO.stdWrap.case = upper
ACT.allWrap = <td class="menu2_act">|</td>
ACT.stdWrap.case = upper
}
Danke und Grüße
McGregor