ライセンス購入ダウンロードへHomeドキュメントチュートリアル管理画面からサイトを運用するお問い合わせフォームの設定を最適化するレベル5お問い合わせフォームの設定を最適化するフォームフォームID目標お問い合わせなどのフォームが入力された時、お問い合わせした人や管理者へ送信する確認メールをカスタマイズしましょう。このページでフォームの仕組みについて学んでいきましょう。お問い合わせページでは、入力する項目を下図のように設定しています。通常このフォームから送信された内容は、サイト管理者のメールアドレスに届くようにしなければなりません。入力されたアドレス宛へ確認メールが必要な場合もあります。フォーム管理画面から、それらのアドレスを設定しましょう。最初にフォームIDとフォーム名を定めています。フォームID制作するサイトによっては、お問い合わせフォームや募集フォームなど複数のフォームを設置することがあります。それらを区別する任意の英数字がフォームIDです。モジュールIDと同じくフォームIDはテンプレートと管理画面で合わせて設定されており、これによってフォームの設定や投稿データを管理できます。指定されているため、基本設定画面からも同じIDを使用しています。入力チェック・変換フォームの任意の項目に対して、「入力必須」や「最大文字数」などの条件を指定することができます。テンプレートを編集する必要があります。今回のチュートリアルでは管理画面のみでできることを学習するため、この機能について作業することはありません。一般メール設定では、フォームに入力した方へ送信するメールを管理することができます。基本的には、メールの件名、本文について管理画面から直接入力し、通常のメールフォームと同様に「To」で送信先のメールアドレスを、「From」で送信元のメールアドレスを指定します。「一般メール設定」の「From」は概ねサイト管理者になるので、自分のメールアドレスを入力しておくと良いでしょう。側で用意しているテンプレートの形式が採用されます。上図の件名ファイル、本文ファイルの項目に記入されている「/contact/form/subject.txt」「/contact/from/body.html」などは、そのテンプレートが置いてある場所へのパスになっています。管理者宛メール設定では、フォームの管理者宛へ送信されるメールを管理することができます。構成は一般メール設定と同じです。メールの件名、本文について管理画面から直接入力し、通常のメールフォームと同様に「AdminTo」で送信先のメールアドレスを、「AdminFrom」で送信元のメールアドレスを指定できるようになっています。こちらでは送信先をサイト管理者にする必要があるので、「AdminTo」へ自分のメールアドレスを入力しておきましょう。AdminTo(自分のメールアドレス)一般メール設定のFrom・管理者宛メール設定のAdminToに自分のメールアドレスを入れたら、フォームの設定を保存してください。用意しているテンプレートの形式でメールを受け取ってみましょう。お問い合わせページを開き、各項目に入力してください。入力する内容は自由ですが、内容確認メールも同時に受け取るために「お客様情報」のメールアドレス欄には自分のメールアドレスを設定してください。フォーム送信後、設定/入力した自分のメールアドレス宛に確認メールが届きます。メール内容を見てみしましょう。一般メール内容フォーム設定で指定されているメールのテンプレートファイルに沿って、フォームから入力された情報が表示されました。以上がフォームを送信した時の流れになります。これらを踏まえて、次はフォーム設定から件名と本文を変更してみましょう。オリジナルの件名・本文を入力してメールを受け取る一般メール設定まずは一般メール設定について、以下のように件名・本文を入力しましょう。件名(優先)【株式会社▲▲】お問い合わせありがとうございます本文(優先)この度はお問い合わせいただき、ありがとうございました。以下の内容で送信しました。{address2}+:-:+:-:+:-:+:-:+:-:+:-:+:-:+:-:+:-:+:-:+:-:+:-:+:-:+:-+:-+:-+:-+:-+今後とも株式会社▲▲をよろしくお願いいたします。示されている部分には実際にメールで入力された内容が表示されます。この変数の値についてはテンプレート側で指定しているものになるので、ブラウザ上での変更はできません。したがって、フォームから入力された内容を本文中に表示したい場合は、該当の値を上記のソースから直接コピー&ペーストしてお使いください。形で「校正オプション」が利用されています。それぞれの機能の詳細については、以下のリンクの解説をご覧ください。管理者宛メール設定については、以下のように入力します。件名(優先)お問い合わせを受信しました本文(優先)弊社公式HPよりお問い合わせを受信しました。担当者は迅速な対応をお願いします。{address2}+:-:+:-:+:-:+:-:+:-:+:-:+:-:+:-:+:-:+:-:+:-:+:-:+:-:+:-+:-+:-+:-+:-+入力内容を保存したら再度お問い合わせを送信し、自分のメールフォームより受信したメールの内容を確認しましょう。入力した件名や本文が表示され、また変数で記入した部分にフォームの入力内容が反映されていればチュートリアルの目標は達成です。