2
如果兩個模塊在Drupal中實現相同的鉤子,系統是否有方法來定義鉤子函數被調用的順序,還是僅僅是繪製/字母順序的運氣?或者是其他東西?或者我的問題顯示我誤解了一些基本的方式,使我看起來愚蠢?你可以在Drupal中控制鉤子「射擊」的順序嗎?
如果兩個模塊在Drupal中實現相同的鉤子,系統是否有方法來定義鉤子函數被調用的順序,還是僅僅是繪製/字母順序的運氣?或者是其他東西?或者我的問題顯示我誤解了一些基本的方式,使我看起來愚蠢?你可以在Drupal中控制鉤子「射擊」的順序嗎?
訂單取決於系統表中模塊的權重設置。如果兩個模塊的重量相同,則順序是按字母順序排列的。
看一看模塊重量數據庫, 或使用http://drupal.org/project/moduleweight
基本上正確的(1),與丟失的細節,這將是按字母順序排列,如果兩個模塊具有相同的重量。 – 2011-02-14 16:55:26
謝謝!後續問題:作爲第三方開發者,在本表中插入模塊重量的「正確」方式是什麼? – 2011-02-14 18:07:35