Zum Inhalt springen

menu mit verschieden tags

Erstellt am 14. August 2006 · 2 Antworten · letzte Antwort am 14. August 2006

Tags: HTML & CSS, Frage

loom ·

hallo alle miteinander, bin seit kurzem auch dabei mich in TYPO3 einzuarbeiten... allerdings mit einigen anlaufschwierigkeiten -.-

zu meinem problem 🙂
ich habe die navigation (HMENU/TMENU) mithilfe css-styles generiert.
aaaaber das "a" tag wird leider auf alle links in meinem menu angewendet.

html code des menus

<!-- ###HAUPT_NAVI###  start-->
<div id="mainnavcontainer">	
<ul>
<li><a href="#">LINK1</a></li>
<li><a href="#">LINK2</a></li>
<li><a class="sub" href="#">Link 3 </a></li>
<li><a class="sub" href="#">Link 4 </a></li>
<li><a href="#">LINK5</a></li>
...usw
</ul>
</div>
<!-- ###HAUPT_NAVI###  stop-->

wie man sieht habe ich noch ein untertag für manche links angelegt, welches typo3 aber nicht ohne weiteres berücksichtigt.

tmp.HAUPTNAVIGATION = HMENU
tmp.HAUPTNAVIGATION {
 wrap = <div id="mainnavcontainer"> | </div>
 1 = TMENU
 1 {
   wrap = <ul> | </ul>
   NO = 1
   NO.wrapItemAndSub = <li> | </li>
   ACT < .NO
   ACT = 1
   ACT.ATagParams = id=current
 }
}

bin für jeden auch nur so kleinsten hinweis dankbar.

mfg loom / chris

spudan ·

Also bei dir werden alle Links im Menü gleich ausgegeben?

Ich würde nicht dem ganzen DIV-Layer die ID geben, sondern jedem Menüeintrag. Etwa so:

<li><a class="main" href="#">LINK1</a></li>
<li><a class="main" href="#">LINK2</a></li>
<li><a class="sub" href="#">Link 3 </a></li>
<li><a class="sub" href="#">Link 4 </a></li>

Gruß,
Daniel

loom ·

erstmal danke für die hilfe.

genau, alle links bekommen das normale "a"-tag zugewiesen.
das a.sub wird garnicht wahrgenommen.

habe nun noch ein a.main erstellt, zeigt aber leider auch keine wirkung.
mit ACT.ATagParams ="sub" wird zumindest schonmal der aktuell ausgewählte link richtig formatiert.
aber wie ich das nun dauerhaft auf die einzelnen menupunkte anwende ist mir schleierhaft.