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?

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.


1
Zugriffsrückruf kann hier nicht stattfinden, Zugriffsrückruf wird im Gegensatz zu Zugriffsargumenten als Array in einer Zeichenfolge definiert.
Shoaib Nawaz
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.