私はrealname issueのために頼んでいるので、私はこのような矛盾を避ける方法を考えさせてくれました。いくつかのDrupalモジュールがMODULENAME_template_preprocessを実装するとき、実行される順序は何ですか?
0
A
答えて
5
モジュールが呼び出されるのと同じ順序で:その重みに従って。
2つのモジュールが同じ重みを共有している場合は、アルファベット順に名前に従って呼び出されます。
0
Drupalは各モジュールに重みを割り当てます。 特定のフックを定義するモジュール を含むほとんどの操作では、 モジュールが最初に の順番で呼び出され、次に名前順に呼び出されます。
したがって、changes made by the last module will
が反映されることに注意してください。
モジュールの順序を変更したい場合、答えはUtilです。このモジュールは他のユーティリティも便利です。
関連する問題
- 1. surefire-pluginがテストケースを実行する順序は何ですか?
- 2. CompletableFutureの複数のthenAcceptブロックが実行される順序は何ですか
- 3. "setTimeout()"を使用するときの実行順序は何ですか?
- 4. コロナアプリケーションでの実行のコンポーネントと実行順序は何ですか?
- 5. デコレータの実行順序とは何ですか?
- 6. Javascriptコードが実行される順序
- 7. どの順序でmysqlでジョインが実行されますか?
- 8. Citrusテストケースでのコード実行の順序は何ですか
- 9. Javaのi ++の実行順序は何ですか
- 10. phoenix :: lambda関数の実行順序は何ですか?
- 11. スレッドの実行順序は何ですか?
- 12. MySQL/PHPでネストされた順序セットを実装する
- 13. Orchardで実行される移行はどのような順序ですか?
- 14. カスタムHTTP認証とメソッドを実行するとき、正しい操作の順序は何ですか?
- 15. 順序を制御するインターセプタが実行される
- 16. フィールドとプロパティを連鎖させるときの実行順序
- 17. forkされたプロセスの実行順序
- 18. クラスが複数のインターフェイスを実装している場合、VTableのメソッドポインタの順序は何ですか?
- 19. toJson()を実行すると属性の順序を変更できますか?
- 20. 実行ループ内での実行順序
- 21. の実行順序
- 22. Jenkins MultiJobプラグインが希望の順序で実行されない
- 23. コンポーネント内のMasonブロックの実行順序は何か
- 24. アセンブリーとロジックアナライザー - 実行順序
- 25. Javascriptの実行順序は、()
- 26. ミドルウェアの実行順序は?
- 27. メソッドデコレータの実行順序は?
- 28. メッセージキューで実行される実行時はいつですか?
- 29. jsp:レンダリング/実行の順序を変更できますか
- 30. Google App Engine:順序付きリストのコレクションを実装する
マイナー修正:ファイル名(実際には相対パス)でソートされます。これは、* m * odules/...が* s * ites /より前に来るので、コアモジュールがcontribより前に来ることを意味します。http://api.drupal.org/api/drupal/includes--module.inc/ function/module_list/6 – Berdir
これは素晴らしいことですが、私がcontribモジュールを書いているなら、おそらくコアモジュールの出力を扱いたいと思っています。欠点は、私のプロファイルモジュールが最後に来ることです! –
@Berdir:真実、訂正してくれてありがとう。 – Haza