このレッスンは、初心者および中級から上級のDrupal開発者向けに特別に設計されています。 Forms APIの基本をすばやく理解し、ステップバイステップフォームの例でより複雑なものを作成できる可能性を示す必要があります。
このレッスンの準備を始めたばかりのとき、既成のサンプルをダウンロードするためのリンクを各コードの下に置くように誘惑されましたが、後で拒否しました。 モジュールにコードを埋め込み、テストして実際の条件で経験を積むと、さらに便利になります。
そして、始める前に、これらのコードのいずれかをとにかく動作させる方法を説明します。 Drupal 6にテストサイトが既にインストールされているとします。次の操作を行う必要があります。
- sites / all / modulesに新しいディレクトリを作成します( my_moduleなど)
- これを含むmy_moduleディレクトリにmy_module.infoファイルを作成します。
- ファイルmy_module.moduleを作成します。 ここから最初の例を完全にコピーし、 my_module.moduleに貼り付けます。
- モジュールページでモジュール「マイモジュール」を有効にします( admin / build / modules )。
- my_module / formページに移動して、コードを実行します。
- 次に、各例について、 my_module.moduleの内容を後続の例のコードで完全に置き換える必要があります。 その後、作業の結果を見るためにmy_module / formページに行くことを忘れないでください。
そして、巨大なコードの山」