empecher un menu d'apparaitre sur une page précise

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Hello à tous,

J'utilise un menu HTML dans ma page.tpl.php + du Jquery pour que mon menu soit plus sympa ...
Seulement, je voudrais ne faire apparaitre ce menu que sur 2 pages précises et pas les autres !

Est ce possible ?
Comment devrais je m'y prendre ?

Y a t il moyen de placer une condition dans la page tpl.php afin que selon la page , on puisse afficher ou non un menu ??

Merci d'avance pour votre aide :)

H

Forum : 
Version de Drupal : 

Si ça peut convenir à ta présentation,tu mets ton menu dans un bloc (tu peux mettre du html, je ne saurais pas répondre pour le jquery); ensuite tu pourras gérer l'affichage comme tu le veux. C'est le plus simple.

Sinon, tu peux aussi utiliser des template de page différents. La page.tpl.php générique sans le menu puis la page-tapage1.tpl.php, la page-tapage2.tpl.php avec le menu. Dans ce cas, il te faudra autant de fichiers page-tapageX.tpl.php que de pages où apparaît ton sous-menu.

Tu peux encore améliorer cette solution avec un seul template tontemplatemenu.tpl.php en plus de ta page.tpl.php, et un peu de code que tu places dans le template.php de ton thème.
Il faudra appeler la fonction de preprocess de la page (template_preprocess_page() ),
tester la page sur laquelle tu es (url, node, selon tes données),
et modifier le template appelé
$var['template_file'] = 'tontemplatemenu';
Tu dois avoir vu ce dossier http://drupalfr.org/node/24114#pref_perso
Tu peux aussi faire des recherches sur les fonctions de preprocess http://drupal.org/node/223430