Please Sign In or Register

モジュールシステム(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" を削除してトラックバックを送信してください。