Aide interactive pour insérer les placeholders des valeurs
Sans parler d'interface énorme en clic clic qui ne permettrait pas forcément de faire tout ce qu'on veut, tous les champs de config qui permettent d'utiliser des valeurs de champs du formulaire devraient avoir une aide à la saisie.
Cela vaut pour Saisies pour les afficher_si, mais ça vaut aussi dans Formidable dans la config des traitements (mais c'est Saisies qui fourniraient le mécanisme puisqu'il le faut déjà dans le constructeur de Saisies).
L'idée serait par exemple que dès qu'on tape un arobase, ça ouvre un menu de suggestion (comme pour les mentions là dans github/gitea/etc). Attention suivant les endroits, la liste des suggestions n'est pas la même, par ex pour afficher_si, il faut les noms des champs, mais aussi les plugins ou je sais plus tout ce que ça sait faire, alors que pour les traitements, il faut aussi le nom du site, la date ou ce genre. Bref faut pouvoir indiquer une source (mutualisation avec le plugin "sélecteur générique" ?) et pouvoir en avoir plusieurs suivant chaque besoin.
Concrètement, quand je suis dans un input ou textarea qui déclare (par un data-truc dessus) qu'il accepte l'aide de source XXX, alors dès que je tape certains caractères, un menu s'ouvre pour me suggérer des choses :
@input_1@ : Votre nom
@input_2@ : Votre email
@nom_du_site@ : Mon super site
etc
Et quand j'en choisi un, au clic ou au clavier, ça ajoute le @truc@ là où j'étais.
On doit même pouvoir faire en sorte que ce que tape la personne après l'arobase ça cherche dans la clé OU dans la valeur humain, ce qui fait que si je tape "@nom" ça va me suggérer
@input_1@ : Votre nom
Ça serait bien bien plus utile que le bloc d'aide-mémoire qui reste en haut de page, et qui peut être monstrueux si on a 90 champs, donc horrible à s'y retrouver.