web-dev-qa-db-fra.com

Notification de l'administrateur lors de l'enregistrement de l'utilisateur

L'administrateur n'est pas averti lorsqu'un utilisateur s'inscrit sur mon site D7, tandis que les inscrits reçoivent un message. Sur la version D6 du site, cela fonctionnait. Voici la configuration:

  • Drupal 7.10
  • L'inscription des utilisateurs est soumise à l'approbation de l'administrateur.
  • Contacter les utilisateurs fonctionne.

Je ne trouve aucun indicateur pour activer la notification à l'administrateur. La recherche Google et la recherche sur ce site n'ont pas trouvé de solution. Cette capacité est-elle au cœur, comment puis-je l'activer. Dois-je utiliser un module supplémentaire?

Merci.

11
ryz

Tout d'abord, allez à /admin/config/system/actions. Dans la section "Créer une action avancée", choisissez "envoyer un email" et cliquez sur "créer". Il vous amène à une page où vous devez saisir l'adresse e-mail du destinataire (entrez ici l'adresse e-mail de l'administrateur), l'objet et le message. Cliquez sur Enregistrer.

Ensuite, allez à /admin/modules et activez le module Trigger.

Troisièmement, allez à /admin/structure/trigger/user. Dans la section "Déclencheur: après avoir créé un nouveau compte utilisateur", choisissez "Envoyer un e-mail" dans la case de sélection. Cliquez sur Attribuer.

Exemple de message:

A user has created an account.

Details:
 - Username: [user:name]
 - Email: [user:mail]
 - Time: [user:created:long]

Activate their account by going here: [user:edit-url]
23
aerozeppelin

Bien que ce soit une vieille question, je l'ai juste trouvée dans une recherche et j'ai constaté que l'approche suggérée, bien qu'excellente, ne fonctionne pas avec les jetons.

Si vous souhaitez que l'administrateur reçoive un e-mail contenant certains ou tous les champs que vous avez joints à votre compte utilisateur: par exemple, quelque chose comme:

[account: field-contact-name] a créé un compte. Détails soumis: [compte: champ-nom-entreprise]

Utilisez le module Rules qui offre une approche de messagerie électronique simple et agréable.

Une fois que vous avez installé les règles, à partir de/admin/config/workflow/rules, ajoutez une nouvelle règle.

1) Ajouter un événement: après avoir enregistré un nouveau compte utilisateur

2) Ajouter une action: envoyer un e-mail

3) Dans le corps du message, choisissez vos jetons dans la liste déroulante Modèles de remplacement et enregistrez votre nouvelle règle.

4) testez et réjouissez-vous de la beauté des règles.

11
Victoria

Enregistrement de l'utilisateur workflow ( e-mail en attente à "admin du site" et "utilisateur" -> approuver par "admin du site" puis e-mail de confirmation à l'utilisateur ) est un système par défaut (de base) de drupal.

De Admin > Configuration > People > Account Settings page, définissez l'option marquée en rouge de l'image jointe.

enter image description here

Remarque: Vous pouvez définir le contenu de l'e-mail (message) dans la section E-mail en bas de la même page de configuration de compte.

enter image description here

1
johirpro