ユーザーがルールを使用してプロファイルを更新すると、任意の電子メールアドレスに電子メールを送信するオプションがあります。ユーザーが更新したフィールドを送信したい。ユーザーの更新通知
どうすればいいですか?
私はユーザー、 user_register_notify 、およびprofileplusのDrupalでモジュールを使用しています。
ありがとうございます。
ユーザーがルールを使用してプロファイルを更新すると、任意の電子メールアドレスに電子メールを送信するオプションがあります。ユーザーが更新したフィールドを送信したい。ユーザーの更新通知
どうすればいいですか?
私はユーザー、 user_register_notify 、およびprofileplusのDrupalでモジュールを使用しています。
ありがとうございます。
ステップ:
1>あなたは彼が$ form_state変数に値を更新することができますコールバックを提出カスタムを使用することができます。これはhook_form_alter(カスタム送信コールバックの定義)で行うことができます。
2>これらの変数をカスタム送信コールバックの$ paramsに入れます。今度は$ paramsを引数として渡すdrupal_mailを呼び出します。
3> hook_mail関数を定義し、このメールを必要な方法で処理します。
これが役に立ちます。
返信いただきありがとうございます。私はこの1つを試しました.. $ form_stateは、そのユーザーのすべてのフィールドを与えます。私は、ユーザーによって更新されるフィールドのみを必要とします。 –
答えに感謝します。私はこれを得た。 –
いくつかのコードを貼り付けて、何がうまくいかないかを尋ねてください。 –
Acuallay私はどのように動作するのか分かりません。今私は管理者側からルールを作成し、メールを送信するオプションを与えます。 Iiはデフォルトのdrupalオプションです。今私は更新されたフィールドを郵送したい –