Template + Head Menu

dmo95

Membre actif
24 Mai 2007
584
14
Bonjour à tous, une petite question idiote me passe par l'esprit.

Posons la situation, imaginons vous utiliser un template, style template wordpress, vous avez donc header.php, content.php et footer.php. Or votre design contient un menu dynamique, dans le header, qui rend l'onglet correspondant à la page courante d'une autre couleur.

Dans ce cas un simple ajout d'une classe communément appelé "current" à l'onglet change son aspect par rapport aux autres. Cependant vous êtes dans une situation ou vous avez juste un seul fichier header.php justement pour modulariser le template.

C'est là qu'intervient ma question, comment faites-vous pour rendre un menu dynamique dans ce type de situation ?

PS : éviter moi les if($_SERV['REQUEST_URI'] == myUrl) echo mon menu avec ma classe ^^ En fait c'est la solution pour laquelle j'ai opté jusqu'à présent mais je trouve vraiment ringard, je ne sais pas si il y a une autre solution...

Merci ;)
 
Tu peux te baser sur une variable que t'initialise avant de faire le include("head.php"), tu peux modifier le style après chargement de la page via un javascript (j'aime pas bien cette méthode là mais bon), …*Je sais pas, c'est pas les idées qui manquent, à toi de voir ce qui te parait le plus simple.