web-dev-qa-db-fra.com

Accès refusé hook_menu Drupal 7

J'essaie mon premier module sur Drupal 7 au nom de l'expérience sur Drupal 6.

function custom_work_menu(){
  $items = array();

  $items['mypage']=array(
    'title'=>t('Title'),
    'page callback' => 'drupal_get_form',
    'page arguments' => array('custom_work_mypage_view'),
    'access arguments' => array('access content'),
  );

  return $items;
}

En accédant à ma page, mon accès est refusé. Qu'est-ce que j'oublie ici?

7
Nadeem

Modifié:

Votre code semble correct

3 Les choses pourraient être le problème

  1. 'mypage' pourrait être un lien interdit.
  2. vous n'avez pas accès au formulaire 'custom_work_mypage_view'.
  3. Videz votre cache. Sans la ligne "argument d'accès", l'accès sera refusé. Si vous l'avez ajouté puis enregistrez votre fichier, l'accès sera toujours refusé jusqu'à ce que vous effaciez votre cache.

Mon instinct est n ° 3.

9
iStryker