Je travaille sur un module dans Drupal 7. J'ai ajouté une implémentation hook_menu:
$items['admin/config/content/mymodule'] = [
'title' => 'MyModule',
'description' => 'Configure MyModule settings.',
'page callback' => 'mymodule_get_form',
'page arguments' => ['mymodule_admin_settings'],
'file' => 'mymodule.admin.inc',
'access arguments' => ['administer mymodule'],
'menu_name' => 'mymodule',
];
... et une ligne de configuration vers mymodule.info:
configure = admin/config/content/mymodule
Un lien Configurer pour MyModule apparaît maintenant sur la page admin / modules , mais comment puis-je également afficher le module sur la page admin / config ? Ou la page admin / config est-elle réservée aux seuls modules principaux?
la source
drush cc menu
- ref: drupal.stackexchange.com/a/58621/1082Supprimez la partie 'nom_menu', qui n'est pas nécessaire.
la source
J'ai également eu des problèmes avec cela sur la page de configuration. La seule façon d'ajouter le lien à la page de configuration était de déclarer deux éléments de menu comme ça, avec le lien parent dans 'admin / config / module' et un lien enfant dans 'admin / config / module / manage' .
la source
cela a fonctionné pour moi.
En fait, je luttais pendant environ une demi-heure jusqu'à ce que je réalise que je ne retournais pas $ articles ... J'ai toujours l'impression de faire ça.
la source
la source