...schreib ich nochmal n paar Worte dazu...
Also, bisher spukt typo3 ungefähr das hier aus:
(dabei ist die Seite A1 gerade angeklickt worden, also "current")
Code:
<ul>
<li><a href="#" id="current">Seite A</a>
<ul>
<li><a href="#" id="current">Seite A1</a></li>
<li><a href="#">Seite A2</a></li>
</ul>
</li>
</ul>
<ul>
<li><a href="#">Seite B</a></li>
</ul>
<ul>
<li><a href="#">Seite C</a></li>
</ul> Im Grunde ist das ja meistens so gewollt - die Unterpunkte von
Seite A werden nur deswegen ausgegeben, weil diese Seite aktiv ist.
Jetzt hätte ich allerdings gerne, dass das Menü folgendermaßen generiert wird:
Code:
<ul>
<li><a href="#" id="current">Seite A</a>
<ul>
<li><a href="#" id="current">Seite A1</a></li>
<li><a href="#">Seite A2</a></li>
</ul>
</li>
</ul>
<ul>
<li><a href="#">Seite B</a>
<ul>
<li><a href="#">Seite B1</a></li>
</ul>
</li>
</ul>
<ul>
<li><a href="#">Seite C</a>
<ul>
<li><a href="#">Seite C1</a></li>
<li><a href="#">Seite C2</a></li>
<li><a href="#">Seite C3</a></li>
</ul>
</li>
</ul> Die Unterpunkte der Seiten werden bei mir per CSS versteckt und erscheinen wenn man die Maus über Eintrag der ersten Navi-Ebene bewegt.
Mein TS-Code sieht bisher folgendermaßen aus - ganz nach Schema F:
Code:
tmp.HAUPTNAVIGATION = HMENU
tmp.HAUPTNAVIGATION {
1 = TMENU
1 {
NO = 1
NO.wrapItemAndSub = <ul><li>|</li></ul>
ACT = 1
ACT < .NO
ACT.ATagParams = id="current"
}
2 = TMENU
2 {
wrap = <ul>|</ul>
NO = 1
NO.wrapItemAndSub = <li>|</li>
ACT = 1
ACT < .NO
ACT.ATagParams = id="current"
}
} Gibt es denn niemanden, der eine Idee dazu hat?