Bonjour,
Désolé pour le délai.
Un premier originateur enregistre une demande de RV au moyen d'un formulaire. Ce premier formulaire fonctionne avec les trois modes d'actions : 1) envoyer un courriel, 2) crée une page dans l'espace de noms
:demandeRV: quand:qui & N° de pièce 3) ajoute une info dans une page avec Pagemod (d'après la dernière édition du message, la ligne action pagemod a été enlevée). Ce n'est pas le sujet du post mais cela m'intéresserait de savoir si l'action fonctionne dans ce cas.
Le même originateur à un autre moment ou une autre personne traite cette demande qui doit déboucher sur une suite ou un abandon, au moyen d'un second formulaire mais celui-ci ne reprend pas les infos de l'espace de noms et donc n'envoie pas de courriel. Quel espace de noms est ciblé dans ce deuxième formulaire ? Le champ addpage pourrait-il aider dans le premier formulaire ? ou ajouter un mode d'action mais il faut mettre les mains dans le PHP.
Pour ma part, j'ai bifurqué assez vite sur l'utilisation de l'extension Struct (Sqlite) avec Bureaucracy, qui offre un confort de possibilités qu'il me semble difficile d'obtenir avec des fichiers texte (on sort du fonctionnement originel de DokuWiki en fichiers plats). Du coup, je n'ai pas testé toutes les possibilités qui sont puissantes cependant. J'ai fouillé un peu sur le forum anglais et sur Github mais je ne vois que quelques pistes de lecture à vous donner :
-
Pagemod destination depending on form input
-
Possibility to have template selector
-
addpage Bureaucracy Plugin
-
Multiple actions in Bureaucracy plugin - Template and email
Si vous ne trouvez pas de solutions, vous pouvez poster sur le forum anglais en faisant référence à ce post. Et merci pour les exemples concrets.