Yop,
Je me disais que ça serait intéressant dans les crayons d'avoir, de la
même manière que controleurs et vues, un "traiteur" ou un nom dans le
genre, optionnel, qui intercepte les champs entrés et renvoie des
nouveaux.
Ça permettrait par exemple d'avoir un crayon "date", qui prendrait en
entrée des champs jour/mois/année et qui renverrait un champ date bien
formaté pour SPIP. La difficulté que je vois c'est que les champs
jour/mois/année n'existent pas, alors peut-être que Crayons s'affole.
Ça permettrait aussi de résoudre ma question de "on fait quoi quand un
titre vide est rentré ?".
Bref, je vais essayer de voir comment faire ça, mais je connais pas du
tout le code et l'architecture de Crayons, alors si quelqu'un a des
tuyaux, je prends.
Idée de dernier moment : ça peut peut-être se coupler avec la notion de
validation des saisies mentionnée sur contrib.
Finalement c'est l'architecture CVT:
- charger c'est le controleur,
- vérifier c'est la validation des saisies,
- traiter c'est le travail que fait Crayons pour l'insertion, mais avec
mon histoire de traiteur en préambule.
Bref, idées, suggestions, etc. bienvenues.
--
davux