Bonjour,
j'ai pris pour point de départ le modèle de site dynamique de Pierre-Baptiste Naigeon pour pouvoir le modifier selon mes besoins
http://pbnaigeon.developpez.com/tuto...ite-dynamique/
Mais j'ai un problème que je n'arrive pas à résoudre :
Je veux que certaines pages du site ne soient pas visibles dans les menus et sous-menus mais qu'elles se créent malgré tout à partir de la même page index.php que les autres.
Alors j'ai eu l'idée d'ajouter à la base de données (je ne sais pas si c'est le meilleur moyen) un champ binaire avec la valeur 1 si la page ne doit pas s'afficher et la valeur 0 pour les autres (valeur par défaut). Je l'ai appelé "horsmenu" et dans la page index.php
J'ai d'abord ajouter la ligne suivante dans mes_fonctions.php :
$_ENV['horsmenu'] = $tabl_result['Horsmenu'];
J'ai ensuite essayé de modifier le code
echo affiche_menu($_ENV['id_page']);
par le code suivant :
1 2 3 4
| if ($_ENV['horsmenu'] = 1) {
echo affiche_menu($id_page_accueil);}
else {
echo affiche_menu($_ENV['id_page']);} |
Et bien sûr ça ne marche pas. J'ai essayé d'autres choses mais même avec un bouquin qui traite de php ça ne m'aide pas beaucoup!
En clair, un exemple de page que je ne veux pas afficher dans le menu est la page de remerciement qui suit la page de contact du style "merci de m'avoir contacté"...
Partager