8722 sujets

Développement web côté serveur, CMS

Bonjour à tous,

Je développe en PHP avec le framework Symfony 2 depuis un petit moment et je me demandais comment faire un menu qui évolue de page en page sans devoir recopier le code du menu dans le template de chaque page. Je m'explique, le code se trouverait dans le fichier base.html.twig et chaque page aurait la possibilité de modifier légèrement le menu (par exemple, y rajouter un lien supplémentaire ou mettre le menu de la page active en subrillance ).

Voilà, j'espère que c'est assez clair et que vous pourrez m'aider.

Chronic Smiley smile
Bonjour chronic,

Pour ton menu, c'est très simple, il suffit de faire un fichier qui prendra le code de ton menu.
Et ensuite, dans les pages qui prendront en compte ton menu, tu fais une insertion de ton fichier "menu".

Comme ça, dès que tu fais une modification de ton menu, ça le prendra en compte sur toutes tes pages.