web-dev-qa-db-ja.com

役割に応じてアカウントアクティベーションメールを変更する方法

アカウント設定では、アカウントアクティベーションメール設定は一般的だと思います。

アカウント有効化メールを変更してほしい。役割を確認したいのですが、それに合わせてメールメッセージを表示しています。

どうすればいいですか?

1
NewToDrupal

このような新しいルールを作成できます

EVENT言ってAfter saving a new user account

Conditions saying  User has role(s)  check your role there.

Actions言ってsend mailあなたはその中で欲しいものをメールで送ることができます。

2
Ram

hook_mail_alter を調べて、user_saveの後に送信されるメールを上書きする必要があります。この質問に対する答えをここで調べることができます-

ユーザーのステータスが変更された場合に、user_save()でメールを送信しないように_user_mail_notify()をオーバーライドします

質問は関係ありませんが、答えは関係しています。

2
RajeevK