Submitted by zeurope on
Bonjour,
Après moultes et vaines recherches, je pense qu'il sera plus rapide de vous exposer mon problème qui, je n'en doute pas, vous inspirera une réponse simple !
Je voudrais affiner les conditions du module Workflow afin qu'un mail soit envoyé aux utilisateurs lorsque qu'un utilisateur ayant un rôle déterminé (X) publiera un sujet de discussion bien particulier.
En fait, le problème est de distinguer les sujets de discussion. Tous les sujets créés par celui qui a le rôle X ne doivent pas déclencher l'envoi d'un mail. Seuls certains sujets particuliers devraient le faire.
Comment faire ?
Dois-je passer par un code PHP qui ferait référence à un champ ajouté au type "sujet de discussion" ? Ou y a-t-il une autre méthode ?
J'espère que ma question est claire, et que vous pourrez m'aider à débloquer la situation.
Merci d'avance.
Je précise que j'y connais
Permalien Soumis par zeurope le 21 Mars, 2010 - 17:26
Je précise que j'y connais que dalle en PHP... :)
Gros succès ! Ma question
Permalien Soumis par zeurope le 24 Mars, 2010 - 12:56
Gros succès !
Ma question n'était pas claire sans doute ?
Ou alors la solution n'existe pas... Dans ce cas, est-ce qu'un "spécialiste" peut me le confirmer ?
Aidez-moi à rédiger le bon
Permalien Soumis par zeurope le 3 Avril, 2010 - 17:48
Aidez-moi à rédiger le bon code PHP dans Workflow, s'il vous plait !
Voici ce que j'ai pour le moment comme règles :
Conditions :
Actions :
Maintenant, je souhaiterais rajouter la condition suivante :
Mais je ne sais pas comment le rédiger en PHP. J'ai improvisé ça :
return $node_added->field_code = "1234"
Mais ça m'a renvoyé un message d'erreur au moment de la création de l'article !
Pour des spécialistes en PHP, la correction devrait être simple. Vous avez une idée ?
Bon, finalement, j'ai trouvé
Permalien Soumis par zeurope le 5 Avril, 2010 - 11:11
Bon, finalement, j'ai trouvé la solution tout seul.
Pour ceux que ça intéresserait, il fallait simplement utiliser la fonction "Numeric comparison" dans les conditions.
Les conditions pour déclencher l'envoi d'un email sont ainsi les suivantes :