#publisher gihyo.jp:WEB+DESIGN STAGE RSS1.0 gihyo.jp:WEB+DESIGN STAGE RSS2.0 gihyo.jp:WEB+DESIGN STAGE Atom 技術評論社 * Software Design * WEB+DB PRESS * Web Site Expert * 組込みプレス * このサイトについて * お問い合わせ 検索したい用 検索 IFRAME: http://as.gh.impact-ad.jp/hserver/SITE=DESIGN/AREA=SUPERBANNER/AAMSZ=72 8X90/OENCJP=UTF8 レンタルサーバ導入ガイド * DEVELOPER STAGE * ADMINISTRATOR STAGE * WEB+DESIGN STAGE * LIFESTYLE STAGE * CLOUD COMPUTING STAGE gihyo.jp » WEB+DESIGN STAGE » 連載 » CMSのポテンシャルを引き出す─MODxで作る商用サイト » 第16回 MODxのスニペットを使いこなす─FormIT[その2] CMSのポテンシャルを引き出す─MODxで作る商用サイト 第16回 MODxのスニペットを使いこなす─FormIT[その2] * この記事についてTwitterで発言する * * このエントリーをはてなブックマークに追加 * * Clip to Evernote 2011年10月14日 中満英生 MODx, FormIT, スニペット, エラーメッセージ, フック この記事を読むのに必要な時間:およそ 3.5 分 はじめに 出張や長期休暇の都合上,前回の記事からずいぶんと時間が経ってしまいましたが,今回も前回に引き続き,MODxに欠かせないスニペットのひとつである FormITについて解説したいと思います。基本的な設置方法については前回解説済みですので,必要であれば内容をおさらいしておいてくださいね。 送信者への控え送信 一般的なサイトの問い合わせフォームを利用すると,フォームの内容が控えとして投稿者に送信されてくることがほとんどだと思います。この機能は標準でサ ポートされているため,次のようにスニペットのパラメータを少し設定するだけで簡単に実現することができます。なお,外部CSSを使っていない都合上, 今回はエラー文字列などの色を変更するため,
...
という一見意味のない表現を用いています。実際に運用する場合には,CSSファイル内にてsuccessというクラスを定義しておき,HTML部分には
...
という表現を用いるのが一般的です。 リスト1 問い合わせフォーム内のスニペットのパラメータを変更(赤字が変更部分) [[!FormIt? &hooks=`email,FormItAutoResponder` &emailTpl=`formit_mailbody` &emailSubject=`【お茶のなかみつ園】お問い合わせありがとうございます` &emailTo=`user@example.com` &emailToName=`お茶のなかみつ園` &fiarTpl=`formit_mailbody` &fiarSubject=`【お茶のなかみつ園】お問い合わせありがとうございます` &fiarFrom=`noreply@example.com` &validate=`name:required, email:email:required, message:required` &successMessage=`

お問い合わせを受け付けました。

` ]]
[[!+fi.successMessage]]
お名前*
[[!+fi.error.name]]
メールアドレス*
[[!+fi.error.email]]
問い合わせ内容*