Afficher_si et multiétape
On relira au préalable https://contrib.spip.net/Fonctionnement-technique-de-la-verification-des#Cote-PHP
Pb 1 pouvoir avoir un afficher_si dépendant d'une saisie dans une étape précédente
Côté évaluation en JS
- Pour les champs conditionnant classique
- Dans la fonction
saisies_afficher_si_js_defaut()
>$saisie_form
devrait être l'ensemble des saisies, par étape - Il faut regarder si la saisie conditionnante est dans une autre étape -> si oui on fait directement l'évaluation PHP, si non on met l'insert JS
- Dans la fonction
- Pour les champs fichiers ``saisies_afficher_si_js_defaut()` > bah du coup il faudrait là avoir les saisies, mais par cohérent elle seront listés par étapes, et donc il faudra adapter zun peu le code...
Côté évaluation en PHP
Idem. Les valeurs des étapes précédentes étant disponible via _request
, ca devrait passer crême
PB 2 Pouvoir conditionner une étape par afficher_si
Ca c'est relativement facile, suffit juste d'appeler la fonction php saisies_evaluer_afficher_si()
avant de balancer l'étape.