cmsで利用できるようなテンプレートファイルに編集し、最終的には1つのオリジナルテーマを作成していきます。3「モジュール編」を完了した後にご覧ください。使用して説明しておりますが、以下のフォームから実際に作業をするサーバーのURLを入れていただく事で、文中のテキストを希望のURLに書き換えることができます。変更フォーム機能とはウェブサイトの閲覧者が入力した情報を、サイト管理者にメールで送信することができます。機能としては、以下のようなものがあげられます。機能で外部サーバーへのデータ送信フォームもモジュールの1つではありますが、他のモジュールと違いモジュールIDを設定することができず、フォーム管理の管理画面でフォームID毎に送信先やメールのテンプレートを管理しています。フォルダから必要なファイルをコピーしつつ、フォームの項目を追加する方法を学ぶことをゴールとしたいと思います。フォルダを今回のテーマの中にコピーしてください。利用した方がいいでしょう。アクセスするとフォームが表示されます。設定を専用の管理画面「フォーム管理」から行います。(変更)ボタンより、設定を確認します。2つの項目にご自身のメールアドレスを設定してみましょう。beginnerテーマのままですが、まずはメールが届くようになったのではないかと思います。SMTPサーバーを利用してメールを送る設定を行います。標準テーマのファイルは再利用を考え、HTMLファイルをパーツ単位に分けて作っています。どのファイルを修正したらいいのか迷うような時には、ブラウザの機能で「ページのソースを表示」を行なってみてください。書かれていることを確認できます。フォームはカスタムフィールドメーカーで作成します。これだけ知っていれば、フォームの項目の追加に困ることはありません。今回は「サンプル」という項目でチェックボックスを追加してみることにします。ことは今回は無視して動くところだけを確認していきます。そのまま「お客様情報」の見出しの上あたりに貼り付けます。これでチェックボックスが追加できたことになります。1行のテキストや、複数行のテキスト、ラジオボタンやファイルなども同様に追加ができます。次に、追加した「サンプル」のチェックを表示させます。今回のように同じであれば、もう少し簡略化して記述することも可能になります。ようなカンマ区切りの情報が表示されるようになります。:glueブロックは初回のループの時だけ表示しないという仕様です。前にはカンマが表示されないようになっています。最後に送信するメールにも「サンプル」を追加してみます。テンプレートであれば改行は無効になっていますが、テキストメールの場合には改行がそのまま反映されますので、改行しないで記述しています。-->ここまで実装できれば、フォームの基本的な実装は完了になります。必須入力の項目を設定するにはカスタムフィールドメーカーでフォームを作る部分については説明が終わっていますが、今回は入力チェックについて説明します。リンク部分をクリックすると「テキストの変換」と「入力チェック」の設定が表示されます。チェックしたい項目を選択し、メッセージ部分にはエラーの時の文章を設定します。必須入力の際には値の欄は空になりますが、数値をチェックするような時には値の欄に数値を設定します。住所の番地などを全角で送って欲しい時などに、半角を全角に変換する設定をしたり、振り仮名を「カタカナ」や「ひらがな」どちらかに統一するような時に利用します。2種類の方法が用意されております。チェックボックスをクリックするとカスタムフィールドメーカーで生成されたコードも変わりますので、そのコードをご活用ください。最後に今回は、フォームの実装について紹介しました。(フォームID)フォームはカスタムフィールドメーカーで作る確認画面やメール本文のカスタマイズ必須入力を設定するチェックのタイミングについてこの他にも、フォームについては多くのドキュメントが「フォーム」に用意されていますので合わせてご覧ください。