人気ワード

Copy Title & URL

Bookmark

Feed

Share

お問い合わせフォームコンテンツを作成する方法

目次

  1. お問い合わせフォームとは
    1. コンテンツタイプ:お問い合わせフォーム
  2. お問い合わせフォームコンテンツの作成
  3. お問い合わせフォームコンテンツの設定
    1. コンテンツ情報
    2. コンテンツ設定
    3. テンプレートHTML
      1. お問い合わせフォームを出力する変数【入力画面HTML】
      2. エラーを出力する変数【エラー挿入HTML】

お問い合わせフォームとは

コンテンツタイプ:お問い合わせフォーム

【お問い合わせフォーム】を作成するコンテンツタイプです。

図1-1:Web側でのお問い合わせフォームの表示例
図1-1:Web側でのお問い合わせフォームの表示例

【お問い合わせフォーム】コンテンツを作成すると、お問い合わせフォームを作成することができます。
管理者にお問い合わせを行う際に使用するフォームで、一般、会員ともに使用できるお問い合わせフォームです。

お問い合わせのフォームやエラーを表示する変数を用意しています。

お問い合わせフォームコンテンツの作成

管理者画面:コンテンツ管理 > コンテンツを作成する

図2-1:コンテンツ新規作成
図2-1:コンテンツ新規作成

コンテンツ作成画面のコンテンツタイプから「お問い合わせフォーム」を選択すると、お問い合わせフォームのコンテンツを作成することができます。

図2-2:お問い合わせフォームの新規作成
図2-2:お問い合わせフォームの新規作成
コンテンツタイプ
「お問い合わせフォーム」を選択し、お問い合わせフォームを作成します。

【サンプルデザイン】
サーチプラスfor求人は、あらかじめサンプルデザイン(コンテンツID:contact)を用意しています。

図2-3:お問い合わせフォームの検索結果画面
図2-3:お問い合わせフォーム の検索結果画面

サンプルデザインを複製・編集して、コンテンツを作成することも可能です。
コンテンツを新規作成する前にサンプルを一通り確認することで、スムーズにコンテンツの作成が行えます。

お問い合わせフォームコンテンツの設定

設定項目はコンテンツのタイプによって内容が異なります。
ここでは、「お問い合わせフォーム」を作成する方法について解説します。

図3-1:お問い合わせフォームのコンテンツ設定
図3-1:お問い合わせフォームのコンテンツ設定

1. コンテンツ情報

コンテンツ情報

コンテンツタイプ
お問い合わせフォームを作成します。「お問い合わせフォーム」と表示されていることを確認してください。

コンテンツURL
コンテンツ(お問い合わせフォームページ)のURLとなります。

2. コンテンツ設定

コンテンツ設定1

コンテンツID
コンテンツURLで使用するIDです。変更するとコンテンツURLも変更されます。

カテゴリー名
カテゴリー名を設定することで、コンテンツをカテゴリ単位で管理します。

コンテンツ名
コンテンツを管理する名称です。わかりやすい名称にしてください。

コンテンツ設定2

入力フォームの必須項目設定
必須項目を設定します。チェックした項目は、Web側で「※必須」が付与されます。

コンテンツ設定3

コンテンツパスワード
作成したコンテンツに閲覧権限(パスワード)を設定します。
※未入力の場合、閲覧時のパスワード入力は不要です。

公開範囲
作成したコンテンツの公開範囲を設定します。「会員」にすると、会員登録者のみ求人が公開されます。

閲覧権限外の転送URL
「公開範囲」に設定していない権限でアクセスした場合の転送先URLです。

コンテンツ設定4

対象デバイス
作成したコンテンツの閲覧が可能な端末を設定します。

対象外デバイスの転送URL
「対象デバイス」で設定していない端末からアクセスした場合の転送先URLです。

公開設定
コンテンツ(お問い合わせフォーム)の公開状態を設定します。初期値は「非公開」です。

3. テンプレートHTML

「お問い合わせフォーム」コンテンツでは以下の編集エリアを用意しています。

  • 入力画面HTML
  • エラー挿入HTML
  • 確認画面HTML
  • 完了画面HTML

編集エリアでHTMLの編集や変数を挿入します。

お問い合わせフォームを出力する変数【入力画面HTML】

お問い合わせの「入力画面(入力フォーム)」を出力するコンテンツ全体のHTMLを記述します。
こちらのコードをベースに、入力画面のコンテンツを作成します。

入力画面HTMLの概要

主にお問い合わせ項目(フォーム)、エラー出力の変数が使用可能です。

図4-1:お問い合わせフォームのWeb側の表示例と【入力画面HTML】
図4-1:お問い合わせフォームのWeb側の表示例と【入力画面HTML】
Attention

フォームを作成する場合、必ずフォームスタートの変数:[form_start]とフォームエンドの変数:[form_end]を配置します。

[form_start]
<div class="form">
  <table>
    <caption>お問い合わせ内容</caption>
    <tbody>
      <tr>
        <th>氏 名<span class="nec">※</span></th>
        <td>[name]
          <span class="note">例)木ノ葉 太郎</span></td>
      </tr>
      <tr>
        <th>氏 名(ふりがな)</th>
        <td>
          [name_ruby]
          <span class="note">例)このは たろう</span>
        </td>
      </tr>

(省略)

  </table>
  <p class="sbmt">
    <input type="submit" value="確認画面へ" />
  </p>
</div>
<!--form-->
[form_end]

お問い合わせフォームの氏名や性別などの入力フォーム項目の変数を用意しています。

【入力画面HTML】のお問い合わせフォーム変数例
Web側の表示 変数
氏名 [name]
氏名(ふりがな) [name_ruby]
性別 [sex_radio]


エラーを出力する変数【エラー挿入HTML】

コンテンツ設定の「入力フォームの必須項目設定」で設定した項目の必須チェックを行い、お問い合わせフォームの入力内容に不備がある場合、エラーメッセージを出力します。

【エラー挿入HTML】の概要

エラー表示(図4-2)は、「エラー挿入位置(エラー挿入HTML)」変数: [error] で出力します。

図4-2:Web側のエラー表示例と【エラー挿入HTML】
図4-2:Web側のエラー表示例と【エラー挿入HTML】
【エラー挿入HTML】の変数例
Web側の表示 変数
エラー表示 [error_message_li]


【確認画面HTML】と【完了画面HTML】

【確認画面HTML】と【完了画面HTML】では、フォーム入力後の確認画面と、その次の完了ページを作成します。

確認画面HTMLと完了画面HTML

確認画面HTMLの作成は、入力画面HTMLで記述したソースコードをそのまま使用することで作成が可能です。
※確認画面HTMLにも[form_start]と[form_end]の変数は必要です。

完了画面HTMLはサイトのトップページへのリンクを設定することが一般的です。

関連記事