Hallo,
bitte um Hilfe, mein Menü hebt die aktuelle Seite nicht hervor. Dafür sollte t3 eigentlich die Klasse class="current" ins Markup einfügen.
## Menu MAIN [Begin]
lib.mainMenu = HMENU
lib.mainMenu {
entryLevel = 0
wrap = <h3>HAUPT NAVIGATION</h3><ol>|</ol>
1 = TMENU
1 {
noBlur = 1
NO {
ATagParams = |*||*|||class="last_line"
allWrap = <li>|</li>
}
ACT = 1
ACT < .NO
ACT {
ATagParams = class="current"|*||*|class="current_last_line"
}
}
}
und das html:
<div id="nav_main">
<h3>HAUPT NAVIGATION</h3>
<ol>
<li><a href="">Das Projekt</a></li>
<li><a href="">Teilnehmen</a></li>
<li><a href="">Neuigkeiten</a></li>
<li><a class="last_line" href="">Kontakt</a></li>
</ol>
</div>
Grüße
Frederik
Kann mich täuschen, aber ich glaube die Reihenfolge ist falsch...
Versuchs mal so:
## Menu MAIN [Begin]
lib.mainMenu = HMENU
lib.mainMenu {
entryLevel = 0
wrap = <h3>HAUPT NAVIGATION</h3><ol>|</ol>
1 = TMENU
1 {
noBlur = 1
NO = 1
NO {
ATagParams = |*||*|||class="last_line"
wrapItemAndSub = <li>|</li>
}
ACT < .NO
ACT {
ATagParams = class="current"|*||*|class="current_last_line"
}
}
}
Hallo
danke für die Hilfe.
Das war wieder ein typischer Fall von Doku Terror.
In meinem teurem Handbuch steht es genau anders herum.
Da heißt es NO ist immer aktiv und braucht daher keine ini.
Alle weiteren Zustände dagegen schon...
Tolle Sache das!
deine doku ist schon auch richtig!
georg
@Frederik Mathem
Das hab ich ja auch nicht gesagt. Da du aber eh weitere Zustände verwendest, und sowieso NO auf ACT kopierst kannst du auch NO aktivieren und das auf die restlichen Zustände vererben. Ist meiner Meinung nach sauberer. Dennoch ist es richtig das NO per default aktiv ist.