Bonjour,
J'ai créé un dossier saisies dans mon dossier squelettes, j'ai dupliqué la saisie multiple (le html et le yaml) qui existe dans le plugin saisies que j'ai renommé de façon adéquate, j'ai édité tout ça pour que ça fonctionne à ma sauce (récuperer une liste d'articles avec un certain mot-clé) ...
J'ai ensuite ajouté cette nouvelle saisie "selection_tissus" à un formulaire Formidable, tout fonctionne, mon select multiple apparait bien dans le site public avec les bonnes valeurs que je peux sélectionner (et qui sont bien sélectionnées après une soumission du formulaire), bref tout semble ok.
Sauf que les valeurs pour cette saisies n'apparaissent pas dans le mail envoyé (j'ai bien la saisie mais avec le message "aucune réponse") ni dans la base de données (j'ai demandé à enregistrer les résultats).
Néanmoins quand je regarde spip.log j'ai bien la soumission et je vois que ma saisie est bien transmise:
.... ,"selection_tissus_1":["2","3"],"mechantrobot":""} ...
Il y a une chose qui doit m'échapper: je dois faire quelque chose de spécial en plus pour que cela s'enregistre et que ça parte dans le mail ? ça fait longtemps que je n'avais pas fait ce genre d'opération ... si quelqu'un a une piste ...
--
Pierre
Bonjour,
Je me réponds à moi-même dès fois que cela serve à quelqu'un ... il faut bien sûr faire aussi un dossier saisies-vues avec une vue spécifique à cette saisie ... modèles possibles dans le dossier du plugin.
Le 28/11/2017 à 12:20, Zedd a écrit :
Bonjour,
J'ai créé un dossier saisies dans mon dossier squelettes, j'ai dupliqué la saisie multiple (le html et le yaml) qui existe dans le plugin saisies que j'ai renommé de façon adéquate, j'ai édité tout ça pour que ça fonctionne à ma sauce (récuperer une liste d'articles avec un certain mot-clé) ...
J'ai ensuite ajouté cette nouvelle saisie "selection_tissus" à un formulaire Formidable, tout fonctionne, mon select multiple apparait bien dans le site public avec les bonnes valeurs que je peux sélectionner (et qui sont bien sélectionnées après une soumission du formulaire), bref tout semble ok.
Sauf que les valeurs pour cette saisies n'apparaissent pas dans le mail envoyé (j'ai bien la saisie mais avec le message "aucune réponse") ni dans la base de données (j'ai demandé à enregistrer les résultats).
Néanmoins quand je regarde spip.log j'ai bien la soumission et je vois que ma saisie est bien transmise:
.... ,"selection_tissus_1":["2","3"],"mechantrobot":""} ...
Il y a une chose qui doit m'échapper: je dois faire quelque chose de spécial en plus pour que cela s'enregistre et que ça parte dans le mail ? ça fait longtemps que je n'avais pas fait ce genre d'opération ... si quelqu'un a une piste ...
--
Pierre