Zum Inhalt springen

Nur ein einfaches Menu??

Erstellt am 17. November 2003 · 2 Antworten · letzte Antwort am 18. November 2003

Tags: Frage

namtscho ·

Hallo zusammen,

ich möchte lediglich ein einfaches TMenu mit 3 Zuständen bauen:

normal - highlight - aktiv

----------
# ---- Linke Navigationsleiste
subparts.MENU_LINKS = HMENU
subparts.MENU_LINKS.wrap = <table width="150" border="0" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> | </table>
subparts.MENU_LINKS.entryLevel = 0

subparts.MENU_LINKS.1 = TMENU
subparts.MENU_LINKS.1 {
target = page
expAll = 1
NO {
nonexistingproperty = something
allWrap = <tr><td height="21" id="1tmenu{elementUid}" style="background:#eeeeee;">|</td></tr>
subst_elementUid = 1
RO_chBgColor = #cccccc | #eeeeee | 1tmenu
RO = 1
ACT < .NO
ACT = 1
# Farbe nur mal so zum Test
ACT.allWrap = <tr><td style="background:#ff00;">|</td></tr>
}
}
-----------------

Das "highlighten" funktioniert, aber das aktive Menu wird nicht markiert....

Danke für die Hilfe
namtscho

namtscho ·

Hallo Zusammen,

danke für den Hinweis.

bnai schrieb

Hi, versuche es mal mit CUR

Das war leider nur die "halbe" Miete. Wie bereits angesprochen nutze ich das Menu in einer Frame-Umgebung. Daher war es auch noch notwendig, neben dem Aufruf des Contents, auch noch das Menu-Frame zu aktualisieren.

So funktioniert es nun:

  subparts.MENU_LINKS.1 = TMENU
  subparts.MENU_LINKS.1 {
    target = page
    expAll = 1
    NO {
      nonexistingproperty = something
      allWrap = <tr><td height="21" id="1tmenu{elementUid}" style="background:#eeeeee;">|</td></tr>
      subst_elementUid = 1
      RO_chBgColor = #cccccc | #eeeeee | 1tmenu
      RO = 1
      ATagParams = onclick="parent.frames[1].location.href='{elementUid}.2.html';"
    }
    CUR < NO 
    CUR = 1 
    CUR.doNotLinkIt = 1 
    CUR.allWrap = <tr><td height="21" style="background:#ee00ee;">|</td></tr>
  }

mfG namtscho