Відповіді:
Якщо ви не отримали фатальну помилку (або порожній екран), досить легко отримати список модулів, які будуть викликатись, коли викликається спеціальний гак:
$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.
Ви можете використовувати такі речі, як xDebug, щоб відстежувати потік Drupal, але це може бути надзвичайно великим, особливо якщо ви новачок у Drupal.