Ajouter un lien existant dans un autre 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,

Je galère un peu avec le système de menu de Drupal.

Mon problème peut se découper en deux questions :

1) comment ajouter un lien existant dans un autre menu (sans bien sûr le supprimer du premier menu) ?

Par exemple, comment ajouter un lien vers node/add dans un menu nommé 'mon_menu' sans enlever le lien "ajouter du contenu" de la navigation ?

2) ensuite, quand on sait faire la première étape, comment ajouter une gestion des "wildcards" ?

Concrètement, je voudrais pouvoir ajouter un lien dans un menu perso vers une vue avec un "contextual filter".
La page de ma vue est accessible par le lien mavue/%/foo et elle fonctionne parfaitement si j'entre son adresse dans la barre du navigateur (exemple: http://monsite/mavue/bar/foo qui va effectuer un filtre sur la valeur 'bar')
Mais je ne vois pas comment l'ajouter à mon menu personnel.

J'ai tenté cela par exemple :

function mymodule_menu()
{
$items['mavue/%bar/foo'] = array(
'title' => 'Ma vue',
'access callback' => 'user_is_logged_in',
'page callback' => 'je ne sais pas quoi mettre',
'menu_name' => 'mon_menu',
'type' => MENU_NORMAL_ITEM,
);
}

return $items;
}

function mymodule_bar_to_arg()
{
return 'bar';
}

Une idée ?

Merci...

Forum : 
Version de Drupal :