Hallo zusammen,
mein Problem besteht darin, für das zweite Menu den Titel auszugeben.
Ich habe ein Hauptmenu. Darin ist Ebene 1+2 sichtbar. Nun möchte ich die 3. Ebene an einer anderen Stelle auf der Seite. Was auch nicht das Problem darstellt. Jedoch soll über dieser Navigation dann der Titel der übergeordneten Seite stehen.
Ich bekomme das ganze nicht hin, dass es validiert mit XHTML 1.0 strict.
Das ganze ist über verschachtelte Listen aufgebaut.
lib.hauptmenu = HMENU
lib.hauptmenu {
1 = TMENU
1 {
noBlur = 1
expAll = 1
wrap = <ul>|</ul>
NO = 1
NO {
wrapItemAndSub = <li>|</li>
ATagTitle.field = subtitle // title
}
IFSUB = 1
IFSUB {
wrapItemAndSub = <li class="head">|</li>
ATagParams = class="headlink"
}
ACT = 1
ACT < .NO
ACT.doNotLinkIt = 1
ACT.allWrap = <span class="activehead">|</span>
}
2 < .1
2.expAll = 0
2.IFSUB = 1
2.IFSUB.wrapItemAndSub = <li>|</li>
2.IFSUB.ATagParams =
2.ACT = 1
2.ACT.allWrap = <span class="active">|</span>
}
lib.submenu = HMENU
lib.submenu.entryLevel = 2
lib.submenu {
1 = TMENU
1 {
noBlur = 1
expAll = 1
wrap = <ul>|</ul>
NO = 1
NO {
wrapItemAndSub = <li>|</li>
ATagTitle.field = subtitle // title
}
IFSUB = 1
IFSUB {
wrapItemAndSub = <li class="head">|</li>
ATagParams = class="headlink"
}
ACT = 1
ACT < .NO
ACT.doNotLinkIt = 1
ACT.allWrap = <span class="activehead">|</span>
}
2 < .1
2.expAll = 0
2.IFSUB = 1
2.IFSUB.wrapItemAndSub = <li>|</li>
2.IFSUB.ATagParams =
2.ACT = 1
2.ACT.allWrap = <span class="active">|</span>
}
So sieht mein aktuelles TS aus, welches validiert und von der Funktion i.O. ist jedoch ohne den "Titel" dargestellt wird.
Ich hoffe das ist irgendwie möglich. Denn ich komme nicht weiter.
Habe es schon mit verschiedenen Varianten mit doNotShowLink = 1 versucht aber nichts hat wirklich sauber funktioniert.
Vielen Dank im voraus für eure Hilfe!
Gruß, backes