2011-09-14 17 views
1

ユーザーがルールを使用してプロファイルを更新すると、任意の電子メールアドレスに電子メールを送信するオプションがあります。ユーザーが更新したフィールドを送信したい。ユーザーの更新通知

どうすればいいですか?

私はユーザー、 user_register_notify 、およびprofileplusのDrupalでモジュールを使用しています。

ありがとうございます。

+0

いくつかのコードを貼り付けて、何がうまくいかないかを尋ねてください。 –

+0

Acuallay私はどのように動作するのか分かりません。今私は管理者側からルールを作成し、メールを送信するオプションを与えます。 Iiはデフォルトのdrupalオプションです。今私は更新されたフィールドを郵送したい –

答えて

1

ステップ:

1>あなたは彼が$ form_state変数に値を更新することができますコールバックを提出カスタムを使用することができます。これはhook_form_alter(カスタム送信コールバックの定義)で行うことができます。

2>これらの変数をカスタム送信コールバックの$ paramsに入れます。今度は$ paramsを引数として渡すdrupal_mailを呼び出します。

3> hook_mail関数を定義し、このメールを必要な方法で処理します。

これが役に立ちます。

+0

返信いただきありがとうございます。私はこの1つを試しました.. $ form_stateは、そのユーザーのすべてのフィールドを与えます。私は、ユーザーによって更新されるフィールドのみを必要とします。 –

+0

答えに感謝します。私はこれを得た。 –

関連する問題