Catégories:
Salut,
j’ai un petit soucis pour créer des menus avec Drupal, en fait tout fonctionne bien mes menus apparaissent dans mon menu administration (en haut de page) et mes onglets sont OK mais dans le reste des menus du site aucun de mes menus n’apparait. Voici mon hook_menu() :
$items = array();
$items['admin/content/sous_site'] = array(
'title' => 'Sous site',
'description' => 'Permet de gérer les sous sites',
'page callback' => 'mon_module_sous_site',
'access arguments' => array ('accéder à la liste des sous-sites'),
'type' => MENU_LOCAL_TASK,
);
$items['admin/content/sous_site/liste'] = array(
'title' => 'Liste',
'weight' => 10,
'type' => MENU_DEFAULT_LOCAL_TASK,
'access arguments' => array ('accéder à la liste des sous-sites'),
);
$items['admin/content/sous_site/creation'] = array(
'title' => 'Créer un sous site',
'description' => 'Permet la création d\'un sous site',
'page callback' => 'mon_module_sous_site_creation',
'access arguments' => array ('créer un sous-site'),
'weight' => 20,
'type' => MENU_LOCAL_TASK,
);
return $items;Est ce que quelqu’un a une idée ?
Est ce que ça pourrait venir des droits ?
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Aucune idée ?
Jérôme MEGEL
Actency
jerome.megel
53
Que veux-tu dire par «dans le reste des menus du site aucun de mes menus n’apparait» ?
Tels qu’ils sont définis, tes onglets sont destinés à n’être affichés que dans les pages dont l’url est : http://monsite/admin/content/sous_site/*
Si tu veux aussi donner accès à ces onglets depuis un menu spécifique ou depuis le primary menu, il faut de définir explicitement (manuellement ou via du code bien sur)
Econq
106