初めての自作モジュール

すっぴん構築日記

すっぴんに使ってるDrupalのカスタマイズのためにオリジナルモジュール作ってみた。
とは言っても簡単な単機能モジュールで、「アカウント情報ページからリレーションシップタブと履歴タブを消す」だけ。
汎用性は無視して、どのタブを消すかもハードコーディングしてますw

そしてやることも簡単、メニューなどをカスタマイズするために用意されているhook関数を使って、配列上の該当項目に非表示を意味する定数を代入するだけ。
DrupalBeeというサイト(貴重な日本語情報サイト!)でやり方を説明してくださっていた。
不要なタブの無効化 | DrupalBee
公式の情報。
Remove tabs using hook_menu_alter | drupal.org

DrupalBeeでカスタムモジュールの作り方も説明されていたので参考にさせていただいた。
シンプルなカスタムモジュールの作成 | DrupalBee

注意点

  • 文字コードはUTF8
  • メニュー周りはキャッシュされているので、モジュールを有効にしただけでは反映されない。管理画面からキャッシュをクリアすること!

コメント

タイトルとURLをコピーしました