Typeブログ-A-Form:ユーザーの入力値によって自動返信メールの内容を出し分ける方法:Web制作のアークウェブ(東京都中央区)Web制作のアークウェブA-Form(フォーム作成)MTや、アークウェブで開発したMT用プラグイン「A-Form」「DynamicAuthentication」の技術情報やTipsを配信します。TypeブログA-Form:ユーザーの入力値によって自動返信メールの内容を出し分ける方法Tweet「<イベント参加申し込みフォーム>で、ある属性によって参加費が違う場合に、自動返信メールでそれぞれの属性にあわせた金額を差し込むことは可能でしょうか?」というお問い合わせをいただきました。管理者宛ておよびエンドユーザ宛て自動返信メールのそれぞれについて独立でテンプレートファイルを持っています。入力値によって表示の出し分けたりすることができます。下図はA-Formの編集画面です。パーツIDには明示的に名前を振っています。入力値によって参加費表示を変えるように書いてみます。下記に用意されています。すると全てのフォームに同じ出し分けが適用されてしまいます。特定のイベント受付フォーム(aform036)のユーザ宛メールにだけ適用したいと想定します。そのフォームIDの番号でディレクトリを作って元になるテンプレートをコピーし,コピー側を編集します。↓このファイルを編集します。^^;中身はこのように書きます。1000円/5000円/0円(例外処理)に出し分けします。</mt:If></mt:loop>※読みやすさのために改行を入れていますが,実際は改行なでmt:loop全体を1行に納めてください。loop内に改行を挟むとメール本文に余分な空行が入ってしまいます。5,000円です♪のように書かれるはずです。パーツの種別で判別することもできます。見出しパーツのみ,自動返信メール内に書き出さないようにしたいなら次のように書きます。そのパーツの種別が取得できます。something...(ただし見だしパーツを除く)</mt:Unless></mt:loop>各パーツごとの値は次の通りです。Japanのメンバーです。Typeなどシックス・アパート製品のシステム導入や構築を手がけるパートナー企業のネットワークに参加しています。MovableTypeを使ったソリューションのご紹介はこちら。