[TYPO3-UG Dutch] ul een class meegeven in een 2e laagverschillend van NO. (normal) en ACT. (active)

Jordan van Bergen jordanvanbergen at gmail.com
Wed Mar 5 09:08:35 CET 2008


Hoi Rik,

> Kan je misschien iets duidelijker maken wat je precies wil? Het is me
> eerlijk gezegd niet duidelijk.

Ik spreek hier over een 2 lagen menu. De hoofdmenu items krijgen een class 
mee in de <ul>. Dit is select of current. Het actieve hoofdmenu moet de 
class "current" meekrijgen en de niet actieve hoofdmenu items moeten de 
class "select" mee krijgen. Dit heb ik met een truuk voor elkaar gekregen 
maar is niet zoals het hoort. Het hoofdmenu interesseert me echter niet zo, 
het gaat me om hetzelfde bij het submenu. Dus laten we zeggen dat we 
hoofdmenu items voetbal, tennis en golf hebben. Binnen voetbal hebben we 3 
subitems voetbal1, voetbal2, voetbal3 en het zelfde geldt voor tennis en 
golf (ook 3 items).

Hoe wil ik nu dat de submenu items in de broncode opgebouwd worden? Nou zo:

Voor voetbal:

      <ul class="sub_active">
       <li><a href="#">1</a></li>
       <li><a href="#">2</li>
       <li><a href="#">3</a></li>
      </ul>

Voor tennis:

      <ul class="sub">
       <li><a href="#">1</a></li>
       <li><a href="#">2</li>
       <li><a href="#">3</a></li>
      </ul>

Voor golf:

      <ul class="sub">
       <li><a href="#">1</a></li>
       <li><a href="#">2</li>
       <li><a href="#">3</a></li>
      </ul>

Ik wil dus alleen de class voor een actieve UL meegeven. In het bovenstaande 
voorbeeld is er dus voor VOETBAL gekozen en dan moet de ul voor de subitems 
"sub_active" meekrijgen en de overige krijgen dan gewoon "sub" mee.

Bovenstaande is niet makkelijk gebleken en ik heb geen idee hoe dit in de 
opbouw van het menu met typo3 voor elkaar te krijgen. Wie heeft de gouden 
tip de <ul> een class mee te geven voor subitems binnen een hoofditem 
waarbij geldt dat het actieve submenu een andere class meekrijgt in 
vergelijking met de niet actieve menu's.

Tuurlijk kun je dit anders oplossen maar ik wil weten of het uberhaupt 
mogelijk is met de <ul> tag waardes mee te geven op basis van NO. (normal) 
en ACT. (actief). Ik heb het dus niet over het meegeven van een class aan 
een <li> (dat lukt me wel).

Hopelijk heb ik het nu verduidelijkt. Mij een raadsel hoe je het zou moeten 
doen in ieder geval.

Groeten,
Jordan 



More information about the TYPO3-UG-dutch mailing list