モジュールシステム(Drupal Hooks)
モジュールの設計に関わる API です。
Drupal のモジュールシステムは hook という概念に基づいて設計されますので、モジュールを Drupal のコアシステムに組み込むためには hook を利用することになります。
hook は foo_bar() という名称を持った PHP の関数です。( foo はモジュール名、bar は hook 名 )
例えば、example.module ファイルからヘルプの表示を実行するためには、help という hook を使って、モジュールファイル内に example_help() と定義します。
このブックで紹介する hook の名称は hook_help という風に、モジュール名の代わりに hook というプレースホルダーを使用していますので、hook を利用する場合には hook の部分を モジュール名に置き換えます。
| 名称 | ファイル名 | 概要 |
|---|---|---|
| hook_footer() | HTML の終了部分に挿入する内容を定義します。 | |
| hook_help() | オンラインユーザヘルプを提供します。 | |
| hook_menu() | メニュー項目と表示するページを定義します。 | |
| hook_perm() | アクセス権を設定する項目を定義します。 |
トラックバック
トラックバックは承認後に表示されます。
URLから "-nospam" を削除してトラックバックを送信してください。