Submitted by craigwalker on
Bonjour,
je cherche depuis plusieurs jours comment je pourrais envoyer un mail à une liste d'utilisateurs que j'ai rentrés avec cck.
Je m'explique :
j'ai créé un type de contenu "formulaire de création de réunion"
j'ai ajouté un champs "user reference", "champs à auto complètement" afin que je puisse rentrer les participants à la réunion.
Maintenant j'aimerais qu'une fois le "formulaire de création de réunion" enregistré, Drupal envoie automatiquement un mail à ces participants.
J'ai essayé avec le module rules mais ça ne marche pas.
Quelqu'un aurait-il une idée de comment faire ?
Merci
Personne n'a d'idée ? En
Permalien Soumis par craigwalker le 26 Janvier, 2010 - 13:52
Personne n'a d'idée ?
En fait je recherche un module qui me permettrait d'envoyer un mail à des utilisateurs que j'aurais défini dans le formulaire de création de réunion.
ça doit bien exister non ? Enfin j'espère... parce que là j'en ai vraiment besoin.
J'ai fait ça avec Rules. De
Permalien Soumis par fishclic le 26 Janvier, 2010 - 16:12
J'ai fait ça avec Rules.
De mémoire, il me semble que j'avais fait :
- vérification du type de contenu
Si le type de contenu est bon :
- chargement du user contenu dans mon champ user_reference
- envoi de mail au user précédemment chargé
Arf désolé mais je ne
Permalien Soumis par craigwalker le 26 Janvier, 2010 - 16:57
Arf désolé mais je ne comprends pas bien ce que vous expliquez.
Je vais dans Rules/triggered rules/add a new rule
Ensuite dans "event" je met "after saving new content" (enfin je crois...)
Mais arrivé là, je ne vois pas où se trouve "vérification du type de contenu", est ce une condition ou une action ?
Pouvez vous m'aider ?
Cf. "Content has type", ou en
Permalien Soumis par emerya le 27 Janvier, 2010 - 01:03
Cf. "Content has type", ou en français qq chose comme type de contenu. et là tu choisis ton contenu.
Je cherche avec les pistes
Permalien Soumis par craigwalker le 28 Janvier, 2010 - 13:23
Je cherche avec les pistes données plus haut depuis deux jours mais je ne trouve pas.
Je suis un peu désespéré.
Je récapitule ce que je fais (dites moi si je me trompe quelque part) :
-Je vais dans Rules/triggered rules/add a new rule
-Ensuite dans "event" je met "after saving new content"
-j'ajoute la condition "node has type" : "formulaire de création de réunion"
Et maintenant il faut que j'ajoute une action, mais laquelle ?
L'idéal serait "send a mail to an arbitrary mail adress" puis dans destinataire mettre un token qui reprendrait les adresses mail des utilisateurs rentrés dans le champs "participants" de mon "formulaire de création de réunion", mais il n'existe pas.
Faut il créer ce token ? Comment faire ?
Une idée ?
Il faut ajouter une action
Permalien Soumis par fishclic le 28 Janvier, 2010 - 14:09
Il faut ajouter une action "Charger l'utilisateur référencé dans tel champ".
Je ne me souviens plus de l'intitulé exact, mais c'était l'idée.
Une fois l'utilisateur chargé, tu peux ajouter une action "envoyer un mail".
Dans le module Rules il n'y a
Permalien Soumis par craigwalker le 28 Janvier, 2010 - 14:23
Dans le module Rules il n'y a pas d'action : "Charger l'utilisateur référencé dans tel champ" (ou une action qui ressemblerait à ça).
J'imagine donc qu'il faut créer cette action.
Là ça dépasse de loin mes compétences.
Je ne sais pas plus quoi faire.
Ben, si, il y a bien "load
Permalien Soumis par Marie-Hélène le 29 Janvier, 2010 - 11:44
Ben, si, il y a bien "load referenced user". Ensuite tu ajoutes l'action "send mail to a user" et dans la configuration de l'argument, "referenced user".
incroyable ! comment ai-je pu
Permalien Soumis par craigwalker le 29 Janvier, 2010 - 12:54
incroyable ! comment ai-je pu passer à côté ?
Merci à tous ceux qui m'ont répondu. Et vive Drupal !
Je viens de m'apercevoir que
Permalien Soumis par craigwalker le 4 Février, 2010 - 17:42
Je viens de m'apercevoir que cette technique n'envoie un mail qu'au premier participant et pas aux deuxième, troisième, etc....
Comment faire pour que ça prenne en compte TOUS les participants pas seulement le premier ?
Une idée ?
Bonjour,
Permalien Soumis par Mélinda le 13 Janvier, 2014 - 17:23
Bonjour,
Je cherche désespérément cette fonction sur Drupal 7 mais ne trouve pas l'action "load referenced user"... Savez-vous comment faire sur cette version de Drupal?
Merci d'avance
Il aura finalement fallut que
Permalien Soumis par Mélinda le 13 Janvier, 2014 - 18:00
Il aura finalement fallut que je poste ma question pour que je trouve la solution quelques minutes après... Pour ceux que ça intéresse voici comment j'ai fait :
- Dans "action", "Add loop" puis en data selector choisir le champ concerné par user reference (node:champconcerné:roles)
- Ensuite, "Add action" au loop créé : sélectionner "Send a mail", et dans les patterns "node:champconcerné:email"
Bonjour j’aimerai savoir si
Permalien Soumis par vesta54 le 18 Août, 2010 - 11:36
Bonjour j'aimerai savoir si tu as résolu le problème de l'envoi à plusieurs utilisateurs ?
il faut créer une action par
Permalien Soumis par craigwalker le 19 Août, 2010 - 11:19
il faut créer une action par utilisateur, c'est un peu long mais ça marche.
d’accord mais comment tu fais
Permalien Soumis par vesta54 le 20 Août, 2010 - 10:14
d'accord mais comment tu fais cela car personnellement je ne connais pas le nombre de personne dans la liste puisque c'est celui qui remplit le formulaire qui les ajoute. Tu ne pourrai pas faire un export de ta règle pour me montrer ? merci
il me semble en relisant le
Permalien Soumis par Marie-Hélène le 20 Août, 2010 - 12:47
il me semble en relisant le cas soumis en ouverture de ce fil que le module webform serait plus adapté que le cck, mais je ne le connais pas assez pour en être sûr..