[gelöst] hook_menu wird nicht aufgerufen
am 19.04.2012 - 18:44 Uhr in
Hallo Zusammen,
In einem Mini-Modul habe ich xxx_menu implementiert. ich bin ziemlich sicher, dass das ganze
syntaktisch richtig ist. Allerdings stelle ich fest, dass der Hook nicht aufgerufen wird.
Irgendwie meine ich gelesen zu haben, dass mit D7.12 etwas zu diesem Thema korrigiert wurde.
Meine Module sind alle aktuell.
Weiss jemand, ob es vielleicht doch noch ein Problem mit dem Aufruf von hook_menu gibt?
Danke und lg
leda
- Anmelden oder Registrieren um Kommentare zu schreiben

Hi, würde es Probleme mit
am 19.04.2012 - 21:01 Uhr
Hi,
würde es Probleme mit diesem "hook" geben, würde vermutlich einfach nichts mehr gehen... Warum postest Du denn nicht einfach mal Deinen Codeauschnitt ?
Gruß Dennis
Sicher, mache ich. Allerdings
am 20.04.2012 - 10:24 Uhr
Sicher, mache ich. Allerdings scheine ich nicht ganz alleine mit dem Problem klick.
Gemäss drupal 7.12 history wurde zumindest an diesem Modul geschraubt.
Das Modul heisst "gugus", der hook_permission wird korrekt ausgeführt, aber hook_menu nicht. Mehr enthält das Modul momentan nicht.
...
function gugus_permission() {
return array('aaa' => array('title' => t('aaa'),
'description' => t('aaa'),
),
);
}
function gugus_menu() {
$items = array();
//---Normale Menupunkte---
$items['learning-hook-menu'] = array(
// Vergleichbar mit <a href="#">title</a>
'title' => 'Learning hook_menu()',
// Vergleichbar mit <a href="#" alt=""></a>
'description' => 'A menu entry that shows how hook_menu() works.',
// Ruft die Funktion: function get_user_login_form auf
'page callback' => 'get_user_login_form',
);
drupal_set_message('<pre>'. print_r($items, 1) .'</pre>'); //dies wird nie aufgerufen
//----------------
return $items;
}
...
Möglicherweise passiert das nur bei für D7.12 neu erstellten Modulen, nicht bei bereits existierenden. Meine Frage zielt daher darauf ab, ob es hier vielleicht neu ein Cache-problem geben könnte,
und ob das jemand vielleicht reproduzieren kann.
Nach ungefähr tausendmal
am 25.04.2012 - 14:51 Uhr
Nach ungefähr tausendmal Cache löschen und dem Beifügen von
'type' => MENU_NORMAL_ITEM,'access callback' => TRUE,
bei $items wurde es dann doch gefressen...