если есть два модуля A и B и оба имеют одинаковый хук user_login. поэтому, когда я вхожу в систему из функций A_user_login () и B_user_login (), которые вызвали first.and, как drupal определяет порядок выполнения этих двух функций
22
hook_module_implements_alter()
.По умолчанию вес модуля определяет его место в строке для выполнения функции hook_ *.
Вы можете изменить порядок реализации модулей по умолчанию с помощью hook_module_implements_alter . Небольшой пример можно найти в дальнейшем чтении этого учебника блога .
Из этого сообщения в блоге пример реализации:
источник