Statisk class og dynamisk class i menu

Tags:    php code-igniter html

Hejsa.

Sidder og arbejder lidt med min menu i min applikation.
Jeg vil gerne gøre det brugervenligt så når en bruger har klikket på et menupunkt så skal den gerne vise at brugeren er der.
Det er også lykkedes det meste af vejen.

Problemet kommer i at nogle menu punkt skal have en class med exp hvis der er underpunkter, men der findes også nogle der ikke skal. Dem der ikke skal, skal kun hvis de er aktive have tilføjet en class med active.
Altså:
Fold kodeboks ind/udHTML kode 

Det kan jeg ikke rigtig få den til.

Jeg har lavet en helper til min menu i CI.
Fold kodeboks ind/udPHP kode 


Min menu
Fold kodeboks ind/udPHP kode 


Problemet ligger altså i mine top links.

Nogen der har nogle super smarte løsninger?



t