Zum Inhalt springen

TMenu korrekt erzeugen...

Erstellt am 4. Mai 2004 · Noch keine Antworten

Tags: Frage

tja ·

Hallo,

ich moechte folgenden HTML-Code fuer ein Menu erzeugen:
<ul id="navi">
<li id="ak"><a href="#">Aktuelles</a></li>
<li id="pro"><a href="#">Produkt</a>
<ul>
<li class="normal"><a href="#">1</a></li>
<li class="active"><a href="#">2</a></li>
<li class="normal"><a href="#">3</a></li>
</ul>
</li>
<li id="serv"><a href="#">Service</a></li>
</ul>

folgenden TS-Code habe ich:

# Menu 1 cObject
lib.menu_1 = HMENU
lib.menu_1.entryLevel = 0
# First level menu-object, textual
lib.menu_1.1 = TMENU
lib.menu_1.1 {
#normal state properties
NO.allWrap = <li id="ak"> | </li>
NO.stdWrap.htmlSpecialChars = 1
NO.noBlur=1
#NO.subst_elementUid = 1
# enable active state and set properties
ACT = 1
ACT.wrapItemAndSub = <li id="ak"><ul> | </ul></li>
ACT.stdWrap.htmlSpecialChars = 1
ACT.noBlur=1
#ACT.subst_elementUid = 1
}

# Second level menu-object, textual
lib.menu_1.2 < lib.menu_1.1
lib.menu_1.2 {
#normal state properties
NO.allWrap = <li class="normal"> | </li>
# enable active state and set properties
ACT.allWrap = <li class="active"> | </li>
}

Wie kann ich fuer die erste Menu-Ebene die passenden ids (ak, pro, serv) erzeugen. Jetzt wird fuer jeden Menu-Eintrag immer die id "ak" erzeugt. Es soll aber fuer jedes Menu der ersten Ebene eine andere ID in das <li>-Element eingefuegt werden.

Könnte mir da jemand auf die Sprünge helfen? Was mache ich falsch?