Antworten:
Wenn Sie keinen schwerwiegenden Fehler (oder leeren Bildschirm) erhalten, ist es ziemlich einfach, eine Liste der Module abzurufen, die aufgerufen werden, wenn ein spezieller Hook aufgerufen wird:
$modules = module_implements($hook);
foreach ($modules as $key => $module) {
$function = $module . '_' . $hook;
if (!function_exists($function)) {
unset($modules[$key]);
}
}
// $modules is now an array containing all the modules that will be invoked by $hook.
Sie könnten Dinge wie xDebug verwenden, um den Fluss des Drupal zu verfolgen, aber dies kann überwältigend sein, insbesondere wenn Sie Drupal noch nicht kennen.