web-dev-qa-db-fra.com

Envoyer un e-mail de notification après l'ajout de nouveau contenu

Certaines personnes refusent de se renseigner sur RSS et souhaitent pouvoir me donner (par exemple, via un formulaire) un e-mail (sans inscription) et elles seront automatiquement informées du nouveau contenu.

Pourriez-vous m'aider à obtenir cette fonctionnalité dans Drupal 7? J'ai entendu parler de trois modules qui pourraient aider: les règles, les abonnements et la notification. Seul le premier fonctionne sous Drupal 7. Pourriez-vous configurer cette fonctionnalité avec un module approprié?

11
xralf

Rules est le meilleur pour cela, cela dépend de l'API Entity.

  • Téléchargez-les et activez-les depuis Admin -> Modules
  • Suivez maintenant Admin -> Configuration -> Workflow -> Rules
  • Cliquer sur Add new rule
  • Définissez le nom, par ex. "New content email notification", sélectionnez 'After Saving new content' from React on event select box and hit the Save
  • Sur la page suivante, l'événement est déjà défini, aucune condition n'est requise pour définir ici, allez à la section Action et appuyez sur Add action
  • Saisissez l'adresse e-mail du destinataire dans la zone de champ To
  • Remplissez les champs Objet et Message, De. (Un certain nombre de modèles de remplacement sont disponibles pour inclure dans le texte)

par exemple. Nouveau contenu [nœud: titre] ajouté par [nœud: auteur] de type [nœud: type] sur [nœud: créé].

  • Frappez la sauvegarde
  • Sur le jeu de champs de paramètres, assurez-vous de cocher la case Active.
19
Shoaib Nawaz

... alternativement, si vous devez le faire par programme (pas via le module Rules ), vous pouvez vous connecter à hook_node_insert () et saisir l'objet $ node, puis faire avec c'est ce que tu veux.

7
geerlingguy

Rules fera exactement cela:

Exemples de cas d'utilisation
- Créez des changements de workflows de publication de contenu flexibles
- Envoyez des e-mails personnalisés pour informer vos utilisateurs des informations importantes
- Créez des redirections personnalisées, des messages système, du fil d'Ariane, ...

Avez-vous besoin d'aide pour le configurer?

2
tostinni