フォームの送信者に確認メールを送るカスタマイズ方法

2016年1月1日 at 12:23

concrete5.7.3 で動作確認しています。

concrete5 では、フォームブロックの送信者に確認メールを送ることができませんが、
簡単なカスタマイズで送ることができます。

そのやり方とコードを公開します。

http://gist.github.com/katzueno/bedef7511568fbc296e6

1. controller.php の 572行目と591行目にある、件名の [SITE NAME] の部分を自分のサイト名に変更。日本語可。
2. controller.php を /application/blocks/form/ にアップロード (フォルダがなければ作る)
3. block_form_submission_user.php の中身を適宜変更する。日本語可
4. block_form_submission_user.php を /application/mail/ にアップロード
5. フォームブロックをサイト上に設置する。その時に、メールアドレスの入力欄を「このアドレスと Replyto にする」のオプションをチェックする。
6. フォームブロックが設置してあるページを公開してテストしてみてください。

これを本体にマージしてみようかなー。

タグ: