你可以控制挂钩的顺序“点火”在Drupal?
问题描述:
如果两个模块在Drupal中实现相同的钩子,系统是否有一种方法可以定义挂钩函数调用哪个顺序,还是仅仅是绘制/字母顺序排序?或者是其他东西?或者我的问题显示我以一些基本的方式误解了钩子,使我看起来很笨拙?
If two modules implement the same hook in Drupal, does the system have a way to define which order the hook functions are called, or is it just luck of the draw/alphabetical ordering? Or something else? Or does my question show I misunderstand hooks in some fundamental way that makes me look dumb?
答
订单是基于系统表中模块的重量设置。如果两个模块的重量相同,则按顺序排列。
The order is determined based on the weight setting for the module in the system table. If two modules have the same weight, the order is alphabetical.