Dans les accusé de reception les titres des formulaires prend la place du titre des documents
Pour reproduire
Créer un formulaire avec accusé de reception
Dans l'accusé de reception, mettre des liens vers des documents sous la forme <docxx>. Cas d'usage typique : le réglement intérieur d'un evenement, des documents préparatoire complémentaire etc.
On constate que chaque document, dans l'email envoyé, à le titre du formulaire.
La cause
cela vient du fait qu'on passe aux modèles de notifications un env titre. Or, les modèles de document spip prennent d'abord #ENV{titre} pour titre les documents, et ne cherchent le titre du document qu'à défaut.
Solution
a) a court terne, je m'en sort via le pipeline formidable_parametres_accuse
b) a moyen terme, je pense qu'il faudrait
a) soit appliquer propre sur le message retour avant de le passer au modèle de notifications
b) soit deplacer #ENV{titre} dans #ENV{formulaire/titre} lorsqu'on construit les paramètrs de l'accusé
c) soit carrément ne pas passer et se contenter d'une boucle formulaire
Dans les 3 propositions on a une rupture de compat pour les gens qui surchargent les modèles de notification. C'est donc forcément quelque chose en 8.0.0
Par ailleurs
- option a sans doute la plus simple, et peut être même que pour les gens qui surchargent cela ne change rien, car propre sur propre c'est possible (mais je me suis pas certain)
- option b a l'avantage de limiter les requetes
- options c est plus conventionnel
Besoin d'avis