Hallo!
Ich habe ein Menü mit drei Ebenen. Wenn ich einen EIntrag der ersten Ebene klicke, wird die zweite Ebene angezeigt. Darüber soll nun der Name der ersten Menüebene stehen.
Beispiel:
1. Artikel
1.1 Neuigkeiten
1.1.1 Storys
1.1.2 Archiv
1.2 Sonstiges
2. Bla bla
Wenn "Artikel" anklicke, soll auf der Seite "Artikel" als Überschrift der Subnavigation angezeigt werden.
Das klappt folgendermaßen wunderbar:
page.10{
subparts.SUBMENU_TOPIC = TEXT
subparts.SUBMENU_TOPIC.field = title
}
Wenn ich aber nun eine Eben weiter runter gehe und "Neuigkeiten" klicke, soll aber weiterhin der Titel der ersten Menüebene angezeigt werden, also nicht "Neuigkeiten", sondern "Artikel".
Wie mache ich das?
Danke dafür, aber ich blicke da nicht so ganz durch. Kannst du viellicht ein paar Erläuterungen dazu aufschreiben?
Ich versuchs mal!
temp.SUBMENU = COA
temp.SUBMENU {
stdWrap.required = 1
#Hier wird der Titel des übergeordneten Menüpunkts aus der ersten
#Menüebene als Text definiert.
stdWrap.prepend = TEXT
stdWrap.prepend {
wrap = <span class="Navi_Titel">|</span> #damit es schön aussieht
data = leveltitle: 1|1 #hier wird festgelegt, dass Titel vom Hauptmenü
# Ab hier beginnt einfach das Menü!
}
1 = HMENU
1 {
#special = directory
#special.value = 6
entryLevel = 1
1 = TMENU
1.wrap= <ul>|</ul>
1.noBlur = 1
1.NO = 1
1.NO.ATagTitle.field = title
1.NO.ATagParams = class="Navi"
1.NO.wrapItemAndSub = <li>|</li>
1.NO.linkWrap = » | |*| » | |*| » |
2 < .1
2.wrap = <ul>|</ul></li>
}
}
Dankeschön!
Allerdings will es nicht klappen.
Momentan sieht es bei mr so aus, angezeigt wird aber nichts:
page.10{
subparts.SUBMENU_TOPIC = TEXT
subparts.SUBMENU_TOPIC.stdWrap.required = 1
subparts.SUBMENU_TOPIC.stdWrap.prepend = TEXT
subparts.SUBMENU_TOPIC.stdWrap.prepend{
data = leveltitle: 1|1
}
}
Also ich glaube, dass du schon ein COA drauss machen musst. sonst funktioniert das imo nicht.
Versuchs mal damit!
subparts.SUBMENU_TOPIC = COA
subparts.SUBMENU_TOPIC {
stdWrap.required = 1
stdWrap.prepend = TEXT
stdWrap.prepend{
data = leveltitle: 1|1
}
}
Daniel