logo

パレット - カラフルに🎨

Palette — ビジュアルページビルダー、デザインの専門知識は不要です。

ライブデモ パレットをダウンロード

Scroll

Drupal 7 のモジュール開発

17/04/2025, by Ivan

チュートリアルのこのセクションでは、Drupal が単なる CMS ではないことを示します。Drupal モジュール が何で構成されているかを探り、独自のモジュールもいくつか作成します。

Drupal は急速に進化するシステムです。今日時点で、Drupal のバージョン 7 がリリースされています。ウェブサイトにさまざまな機能を追加するために、何千ものモジュールが開発されています。しかし、インターフェースでできること以上にモジュールを設定する必要があることがあります。データが表示される順序や、その見た目に不満を感じることもあります。そんなときに Drupal フレームワークがとても役立ちます。このフレームワークの機能については、次のサイトで学びます:

api.drupal.org

私たちは Drupal でモジュールを作成する ことにしました。そのために何が必要でしょうか?

  • Drupal の構造の全般的な理解。少なくとも、追加のモジュールは通常 sites/all/modules ディレクトリに配置されることを知っておいてください。そのようなフォルダーが存在しない場合は、作成してください。
  • Drupal 自体が構築されている PHP 言語の基本構造の知識。PHP にまだ慣れていなくても心配いりません――始めるのに役立つドキュメントページ一式を用意しました:
    • PHP 演算子
    • PHP 変数
    • PHP 式
    • PHP 配列
    • PHP 制御構造
    • for ループ
    • PHP 関数

では、モジュールが何でできているかを理解することから始め、フック を使ってサイトに小さな変更を加えてみましょう。フック とは何でしょうか? それについては次の記事で扱います。