2010-09-16 5 views
0

Le site principal envoie un e-mail d'inscription et je ne souhaite pas que cet e-mail soit envoyé à cette nouvelle inscription car elle devrait avoir son propre e-mail personnalisé. J'ai du mal avec ça parce que chaque fois qu'un utilisateur s'inscrit soit sur l'enregistrement principal, soit sur l'enregistrement personnalisé, il reçoit le même courrier. Comment puis-je séparer mon courrier d'inscription personnalisé?comment peut-on remplacer l'e-mail d'inscription par défaut dans un formulaire de connexion?

Répondre

3

Dans l'interface d'administration, vous pouvez désactiver la fonction d'envoyer un courrier électronique quand un utilisateur enregistre. Ensuite, vous pouvez simplement utiliser drupal_mail() et hook_mail() pour envoyer votre propre email personnalisé après que l'utilisateur s'est enregistré. Pour ce faire, vous devrez utiliser hook_form_alter(), et modifier le formulaire d'inscription pour rediriger vers un rappel de menu personnalisé. Après cela, vous pouvez envoyer un e-mail (ou faire autre chose) que vous voulez.

Questions connexes