Page 1 of 1

[opgelost] class op sommige <li> in menu

Posted: Mon Apr 04, 2011 10:11 am
by Masweb
Is het mogelijk om een aantal van de list items in een menu een eigen class te geven.

Ik ben bezig met een horizontaal menu. De knoppen moeten even groot worden. De menu items op de knoppen zijn soms 2 regels. De meeste zijn maar 1 regel.

Om de tekst verticaal in het midden op de knop te krijgen zou ik eigenlijk een class moeten kunnen meegeven aan de knoppen met 2 tekstlijnen.

Is dat mogelijk?

Re: class op sommige <li> in menu

Posted: Mon Apr 04, 2011 11:01 am
by M@rtijn
Je zou gebruik kunnen maken van een van de extra velden die je tot beschiking hebt bij de pagina's.

In je menutemplate dit toevoegen:

Code: Select all

{if $node->extra1 == 'menuitem'}class="menuitem"{/if}
En dan wanneer je een class mee wilt geven, vul je in het extra 1 veld 'menuitem' in. Dezelfde naam opnemen in je stylesheet met:

Code: Select all

.menuitem {
margin: 0 auto;
}
Wanneer je wilt dat er niets gebeurd met het menu item, vul je niets in.

Als je verschillende classes wilt gebruiken kan je aan de slag met 'if isset'

Re: class op sommige <li> in menu

Posted: Tue Apr 05, 2011 5:04 pm
by Masweb
bedankt M@rtijn, dat is helemaal wat het moet zijn!