我的模块中有一个 hook_form_alter,但另一个模块 workbench_access 也有一个 hook_form_alter,我需要在 hook_form_alter 之前调用它。如何为我的 hook_form_alter 添加权重?
最佳答案
您只需将 system
表中模块的 weight
列设置为高于 Workbench Access 模块的值即可。
参见How to update a module's weight了解执行此操作的不同方法。一旦完成,清除 Drupal 的缓存,您的模块的钩子(Hook)将在 Workbench Access 模块(很可能还有许多其他模块)的钩子(Hook)之后被调用。
关于php - 如何在 hook_form_alter 上添加权重,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8014486/