影响form_alter的编译顺序

时间:2011-11-16 14:20:28

标签: drupal drupal-7 hook

我的D7网站上有多个form_alter。一个贡献和一个习惯。我需要自定义模块来覆盖contrib模块。但由于某种原因,自定义模块提交了第二个...
如何在Drupal中更改hook_alters的处理顺序?

1 个答案:

答案 0 :(得分:1)

您只需要弹出数据库中的system表,然后更改模块的status列。如果您希望钩子在另一个特定模块之前运行,则将status更改为比表中其他模块的status更小的数字。如果您希望它们运行,请将status更改为更大的数字。

一旦你在表格中进行了更改,你就需要清除Drupal的缓存,以便它被拾取。

有关更全面的解释,请参阅How to update a module's weight