メールフォームコンポーネントは、その名の通りメールフォームを設置でき、その他にも住所や電話番号などの連絡先を掲載できるコンポーネントです。また複数のメールフォームを登録する事も可能なので、例えば部署毎にメールフォームを持つ、なんてことが可能です。またユーザ毎にメールフォームを持つこともできます。
ではメールフォームコンポーネントの設定方法について見ていきましょう。
メールフォームを作成する
まず始めにメールフォームを登録するカテゴリを作成します。カテゴリを作成するには「コンポーネント」→「フォームメール」→「カテゴリ」を選択します。
カテゴリの管理画面が表示されますので、画面右上の「新規」をクリックします。必要事項を埋めていきます。最低限必要なのは「タイトル」ぐらいです。その他は任意に設定します。ここでは次のように入力してみました。
カテゴリを保存したら次はメールフォームの作成に移ります。「コンポーネント」→「メールフォーム」→「フォームメール」を選択します。
画面右上の「新規」ボタンをクリックして新規作成画面を表示します。詳細欄で「名前」を入力し、「カテゴリ」から先ほど作成したカテゴリを選択します。今回は次のように設定します。
インフォメーション欄では、メールフォームに表示される住所や電話番号などを入力します。必要項目のみ入力して下さい。
パラメータ欄の「フォームメールパラメータ」では、先ほど入力した項目の表示/非表示を設定できます。とりあえずデフォルトのままで設定し、必要に応じて調整すると良いでしょう。
「拡張パラメータ」では、各項目のタイトルをアイコンで表示するか、テキストで表示するかを設定します。これもとりあえずデフォルトのままで良いでしょう。
「E-mailパラメータ」では、メールフォームに関する設定を行います。これもとりあえずデフォルトのままで。
全て設定が終わったら保存し、フォームメール管理に表示されている事を確認してください。
これでフォームの作成は終了です。
メールフォームへリンクするメニューアイテムを作成する
メールフォームを表示するためのメニューアイテムを作成します。
「メニュー」→「このサイトについて」→「新規」をクリックしメニューアイテムを作成します。メニューアイテムタイプの選択が表示されたら「メールフォーム」をクリックすると、2つのメニューアイテムタイプが表示されます。
それぞれの役割は以下の通りです。
- メールフォーム カテゴリ レイアウト
指定されたカテゴリに保存されたメールフォームの一覧を表形式で表示します。その中から1つメールフォームを選択すると、実際にメールフォームが表示されます。 - スタンダード メールフォーム レイアウト
指定されたメールフォームを直接表示します。
今回はメールフォームが1つしかなく、単にそれを表示したいだけですので「スタンダード フォームメール レイアウト」を選択して下さい。
メニューアイテム詳細欄では、基本的に「タイトル」と「エイリアス」ぐらい設定しておけばOKでしょう。今回は「お問い合わせ」「contact」とそれぞれ指定しておきます。
「パラメータ - 基本」の「フォームメール選択」から、先ほど作成したメールフォームを選択します。
「パラメータ - コンポーネント」では、フォームの表示に関する設定が行えます。とりあえずデフォルトのままで。
「パラメータ - システム」では、システムに関する設定を行います。ここもデフォルトのままで。全て設定できたら保存します。
フロントエンドに切り替え再読込し、「お問い合わせ」メニューアイテムが作成されていることを確認します。クリックすれば連絡先情報とメールフォームが表示されるはずです。
?
デフォルトでは連絡先の住所が「番地」「市区町村」「都道府県」の順番に表示されてしまいます。これを解決する簡単な方法 は、「市区町村」「都道府県」のフィールドには何も入力せず、「番地」のフィールドに全て含めてしまうことです。