問い合わせのお礼メールに、ログインユーザーの情報を転載することはできますか?
以下2つの方法で対応が可能です。
- assign_member_detailのプラグインでメンバー情報をアサインして利用する
- InquiryMessage::send のエンドポイントにmember_info_flg true の設定をする
また、どちらの方法もお礼メールだけでなく、管理者宛通知メールにも可能です。
assign_member_detailのプラグインでメンバー情報をアサインして利用する
設定方法
フォーム基本設定のお礼メールに以下のsmartyの記述をする。
{assign_member_detail var=member_detail member_id=$smarty.session.member_id}
member_detail.name1 などで呼び出す。
記述例
お問い合わせありがとうございます。
{assign_member_detail var=member_detail member_id=$smarty.session.member_id}
お問い合わせ頂いた方の詳細:
Family name: {$member_detail.name1}
Given name: {$member_detail.name2}
Member ID: {$member_detail.member_id}
InquiryMessage::send のエンドポイントにmember_info_flg true の設定をする
設定方法
InquiryMessage::send のエンドポイントの詳細設定で、member_info_flg
にチェックを付けます。
記述例
member_info_flg
にチェックがある場合、フォームの送信者がログイン済みの場合にメンバー情報が member_info
の変数名でアサインされます。
そのため以下のように記載してメンバー情報をメールに表示できます。
お問い合わせありがとうございます。
お問い合わせ頂いた方の詳細:
Family name: {$member_info.name1}
Given name: {$member_info.name2}
Member ID: {$member_info.member_id}
利用できるデータの確認
格納されている情報の一覧は@debug_print_var
を利用して、送信されたメール本文から確認できます。
{assign_member_detail var=member_detail member_id=$smarty.session.member_id}
{$member_detail|@debug_print_var}
{$member_info|@debug_print_var}
関連FAQ
サポート
お探しのページは見つかりましたか?解決しない場合は、問い合わせフォームからお問い合わせいただくか、Slackコミュニティにご参加ください。