Ich hab jetzt einige Postings zu diesem Thema gelesen, doch ich steig nicht dahinter, weshalb bei mir ein aktiver Menüpunkt nicht wie im Stylesheet definiert (fett) dargestellt wird. Komischerweise funktionert es im Menü auf der 2. Ebene ohne Probleme.
Aus irgendeinem Grund wird die CSS-Klasse menu1-level1-no NICHT mit menu1-level1-act ersetzt, wenn man einen Link anklickt :x
Hier mein TypoScript Template:
# Horizontal Menu cObject
temp.menu_1 = HMENU
# First level menu-object, textual
temp.menu_1.1 = TMENU
temp.menu_1.1 {
# Normal state properties
NO.allWrap = <span class="menu1-level1-no"> | </span>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <span class="menu1-level1-act"> | </span>
}
# Vertical Menu cObject
temp.menu_2 = HMENU
temp.menu_2.entryLevel = 1
# First level menu-object, textual
temp.menu_2.1 = TMENU
temp.menu_2.1 {
# Normal state properties
NO.allWrap = <div class="menu2-level1-no"> | </div>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="menu2-level1-act"> | </div>
}
# Second level menu-object, textual
temp.menu_2.2 = TMENU
temp.menu_2.2 {
# Normal state properties
NO.allWrap = <div class="menu2-level2-no"> | </div>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="menu2-level2-act"> | </div>
}
Wäre euch für jeden Tipp sehr dankbar