Zugriff verweigert hook_menu Drupal 7

7

Ich versuche mein erstes Modul auf Drupal 7 im Namen der Erfahrung auf 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;
}

Beim Zugriff auf meine Seite wird mir der Zugriff verweigert. Was fehlt mir hier?

Nadeem
quelle

Antworten:

9

Überarbeitet:

Ihr Code sieht richtig aus

3 Dinge könnten das Problem sein

  1. 'mypage' könnte ein gesperrter Link sein.
  2. Sie haben keinen Zugriff auf das Formular 'custom_work_mypage_view'.
  3. Leeren Sie Ihren Cache. Ohne die Zeile 'access argument' wird Ihnen der Zugriff verweigert. Wenn Sie es hinzugefügt und dann Ihre Datei gespeichert haben, wird Ihnen der Zugriff verweigert, bis Sie Ihren Cache leeren.

Mein Bauchgefühl ist # 3.

iStryker
quelle
1
Zugriffsrückruf kann hier nicht stattfinden, Zugriffsrückruf wird im Gegensatz zu Zugriffsargumenten als Array in einer Zeichenfolge definiert.
Shoaib Nawaz