2011-03-15 11 views

答えて

5

モジュールが呼び出されるのと同じ順序で:その重みに従って。

2つのモジュールが同じ重みを共有している場合は、アルファベット順に名前に従って呼び出されます。

+4

マイナー修正:ファイル名(実際には相対パス)でソートされます。これは、* m * odules/...が* s * ites /より前に来るので、コアモジュールがcontribより前に来ることを意味します。http://api.drupal.org/api/drupal/includes--module.inc/ function/module_list/6 – Berdir

+0

これは素晴らしいことですが、私がcontribモジュールを書いているなら、おそらくコアモジュールの出力を扱いたいと思っています。欠点は、私のプロファイルモジュールが最後に来ることです! –

+0

@Berdir:真実、訂正してくれてありがとう。 – Haza

0

Drupalは各モジュールに重みを割り当てます。 特定のフックを定義するモジュール を含むほとんどの操作では、 モジュールが最初に の順番で呼び出され、次に名前順に呼び出されます。

したがって、changes made by the last module willが反映されることに注意してください。

モジュールの順序を変更したい場合、答えはUtilです。このモジュールは他のユーティリティも便利です。

関連する問題