Zu horizontalen findet man ja eine Menge, also nahm ich mal an, dass vertikale quasi "einfach so" funktionieren. Tun sie aber wohl doch nicht. đ
Angedacht ist, dass neben einer Navigation in der linken Spalte das entsprechende Untermenue aufgeht. Eine Ebene reicht, sprich, die zweite ist direkt das gmenu. Ich wollte eigentlich lieber ein tmenu, aber das waere je nach Hintergrund, ueber den es sich legt, nicht unbedingt lesbar, da nehme ich lieber die Ueberdeckung von Inhalt in Kauf.
Ich hab es so weit hinbekommen, dass die erste Ebene vertikal angeordnet ist. Was mir im wesentlichen fehlt, ist die Plazierung der sich oeffnenden Menues rechts neben den Punkten, beginnend auf der gleichen Hoehe wie der Oberpunkt. Da hilft mir auch die Testsite "application", auf die in tsref verwiesen wird, nicht weiter, da dort ein horizontales Menue verwendet wird ohne jegliche weitere Erlaeuterung.
So, hier mal das komplette Setup:
## TMENU_LAYERS
includeLibs.tmenu_layers = media/scripts/tmenu_layers.php
temp.popupMenu = HMENU
temp.popupMenu.1 = TMENU_LAYERS
temp.popupMenu.1.expAll=1
temp.popupMenu.1 {
lockPosition = x
xPosOffset = -10
topOffset = 24
leftOffset = 180
}
temp.popupMenu.1.wrap = <div style="width:180px; float:left;">|</div>
temp.popupMenu.1.NO {
linkWrap = <p style="text-align:right;">|</p>
}
temp.popupMenu.2 = GMENU
temp.popupMenu.2.useLargestItemX = 1
temp.popupMenu.2.wrap = <span style="white-space: nowrap;">|</span>
temp.popupMenu.2.NO {
wrap = | <br />
backColor = #ffffff
XY = [10.w]+10, 14
10 = TEXT
10.text.field = nav_title // title
10.offset = 5,10
}
temp.popupMenu.2.RO < temp.popupMenu.2.NO
temp.popupMenu.2.RO=1
temp.popupMenu.2.RO.backColor = #cceeee
# Setting up page:
page = PAGE
page.typeNum = 0
page.bodyTagMargins = 0
page.bodyTagMargins.useCSS = 1
page.1 < temp.popupMenu
page.config.doctype = xhtml_trans
page {
4 = HTML
4.value = <div style="text-align:left; padding-left:185px;">
5 = TEXT
5.field = title
5.wrap = <h3>|</h3>
7 = TEXT
7.field = abstract
7.wrap = <i>|</i><hr />
8 = HTML
8.value = </div>
}
(Ist das veraenderte Beispiel aus der Testsite, ja.)
Die Frage steht auch im anderen Forum.