[cfFormMailer]配布パッケージ内サンプルの使用について
2010-10-2518:23
MODx公式フォーラムにて「cfFormMailerの確認画面へ進めません」という投稿がありましたので、調べてみたところ、
サンプルとして同梱している入力画面チャンク、および環境設定チャンクをそのままの設定で使用した場合に
メールアドレスの検証がうまく行われず、必ず検証エラーとなってしまうことを確認しました。
これは、環境設定の「自動返信メールの宛先として使用するフィールド名」が email であるのに対し、
入力画面サンプル(form.html)のメールアドレスフィールド名が email1 であるため、
「自動返信メールフラグ」が 1 の場合に行う自動返信先メールアドレスのチェックに必ず引っかかってしまうことが原因です。
サンプルをそのまま使用する場合は、以下のいずれかの方法で設定値を変更してからご利用ください。
A.入力画面の属性値を変える
入力画面チャンクのメールアドレス入力のためのinputタグのname属性を、 email に変更します。
環境設定チャンクの「自動返信メールの宛先として使用するフィールド名」をemail1に変更します。
サンプルとして同梱している入力画面チャンク、および環境設定チャンクをそのままの設定で使用した場合に
メールアドレスの検証がうまく行われず、必ず検証エラーとなってしまうことを確認しました。
これは、環境設定の「自動返信メールの宛先として使用するフィールド名」が email であるのに対し、
入力画面サンプル(form.html)のメールアドレスフィールド名が email1 であるため、
「自動返信メールフラグ」が 1 の場合に行う自動返信先メールアドレスのチェックに必ず引っかかってしまうことが原因です。
サンプルをそのまま使用する場合は、以下のいずれかの方法で設定値を変更してからご利用ください。
A.入力画面の属性値を変える
入力画面チャンクのメールアドレス入力のためのinputタグのname属性を、 email に変更します。
<input name="email" size="30" id="f_email" type="text" />B.環境設定値を変える
環境設定チャンクの「自動返信メールの宛先として使用するフィールド名」をemail1に変更します。
reply_to = email1
カテゴリ:cfFormMailer | トラックバック (0)