comment on fait pour regrouper des #SAISIE dans un fieldset et n'afficher ce fieldset que si un bouton radio est coché ? Je ne trouve pas réponse dans la doc ni dans d'autre plugins.
Si je coche "Afficher un dégradé de couleurs", je souhaite afficher les 2 champs input 1ère et 2nde couleur (encadré rouge) et si je coche "Afficher une image", le select de document (encadré bleu).
Tu ne peux pas faire ça avec la balise #SAISIE qui est vraiment juste un simple #INCLURE reformulé, et qui ne sait rien faire d'autre.
Il faut pour ça faire ton formulaire avec la vraie API de Saisies qui est en PHP, donc déclarer un squelette vide, et un PHP avec juste formulaires_configurer_truc_saisies_dist()
Et là un tableau de saisies avec des fieldsets, des afficher_si, etc.
Tu ne peux pas faire ça avec la balise #SAISIE qui est vraiment juste un simple #INCLURE reformulé, et qui ne sait rien faire d'autre.
Il faut pour ça faire ton formulaire avec la vraie API de Saisies qui est en PHP, donc déclarer un squelette vide, et un PHP avec juste formulaires_configurer_truc_saisies_dist()
Et là un tableau de saisies avec des fieldsets, des afficher_si, etc.
Merci pour vos retours et pour les liens vers la doc, j'étais passé à côté...
jeanmarie
Le 07/01/2021 à 13:21, Maïeul Rouquette a écrit :
Le 07/01/2021 à 12:43, RastaPopoulos a écrit :
Tu ne peux pas faire ça avec la balise #SAISIE qui est vraiment juste un simple #INCLURE reformulé, et qui ne sait rien faire d'autre.
Il faut pour ça faire ton formulaire avec la vraie API de Saisies qui est en PHP, donc déclarer un squelette vide, et un PHP avec juste formulaires_configurer_truc_saisies_dist()
Et là un tableau de saisies avec des fieldsets, des afficher_si, etc.
La fabrique permet de creer des saisie pour des objets déclarés … est-ce que cela n’aiderait pas pour cette réalisation ?
Message du 07/01/21 14:25
De : « jeanmarie » jeanmarie.listes@cousumain.info
A : spip@rezo.net
Copie à :
Objet : Re: [Spip] [SAISIES] Utiliser fieldset et afficher_si avec la syntaxe #SAISIE
Merci pour vos retours et pour les liens vers la doc, j’étais passé à
côté…
jeanmarie
Le 07/01/2021 à 13:21, Maïeul Rouquette a écrit :
Le 07/01/2021 à 12:43, RastaPopoulos a écrit :
Tu ne peux pas faire ça avec la balise #SAISIE qui est vraiment juste
un simple #INCLURE reformulé, et qui ne sait rien faire d’autre.
Il faut pour ça faire ton formulaire avec la vraie API de Saisies qui
est en PHP, donc déclarer un squelette vide, et un PHP avec juste
formulaires_configurer_truc_saisies_dist()
Et là un tableau de saisies avec des fieldsets, des afficher_si, etc.
en complément au message de Rastapopoulos, je signalerai que tout cela
est documenté :
La fabrique permet de creer des saisie pour des objets déclarés .... est-ce que cela n'aiderait pas pour cette réalisation ?
En utilisant la branche issue_8 de la fabrique (qui n'a pas encore été intégrée au master), oui, il y a maintenant cette possibilité en générant des tableaux PHP à la place des #SAISIE.