Ich bin etwas neu in der Modulentwicklung.
Gibt es eine Möglichkeit, aktuell auszugeben, welche Hooks auf bestimmten Knoten ausgeführt wurden?
Würde dies mit xdebug gemacht werden?
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.