Affichage menu

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.

Bonjour à tous ,

J'ai suivi ce tuto : http://drupal.org/node/1043018 pour afficher les menus programmatiquement sous drupal
ça marche bien sauf que j'ai un problème sur une site multilangue
mon site est paramétré en 3 langues FR,EN et IT

J'ai crée des noeuds pour test en 3 langue
"Accueil" pour FR , "Home" pour EN et "Bienvenuto" pour IT

J'ai coller ce script dans ma page tpl

<?php
$menu
= menu_navigation_links('main-menu');
print
theme('links__system_main_menu', array('links' => $menu));
?>

le problème c'est que tous mes menus sont tous affiché alors que je suis sur l'interface en FR or normalement je dois avoir seulement le menu "Accueil" pour l'interface FR

merci pour votre aide

Forum : 
Version de Drupal : 

quand je fais comme ça pour afficher mon bloc menu j'ai le même souçis

<?php
$blockt
= module_invoke('menu', 'block_view', 'menu-conviction-menu');
print
render($blockt['content']);
?>

tous mes menus sont affichés

or si j'active le block dans le BO de drupal pour être afficher sur un region du page ça marche le bon menu en fonction de la langue s'affiche c'est à dire sur l'interface FR j'ai seulement le menu FR (Accueil)