le problème se situe au niveau de cextras qui envoie les valeurs/stocke
non pas sous forme d'un tableau mais d'une simple chaine séparés par des
virgules
Du coup impossible de distinguer le choix alternatif des autres choix.
Je renvoie la balle à Marcimat.
Le mercredi 07 novembre 2018 à 17:18 +0100, Pierre Troll a écrit :
hi Maïeul, merci de t'intéresser au pb
c'est un champ extra checkbox de auteur qui s'affiche auto dans le
formulaire editer_auteur
Le 07/11/2018 à 16:42, Maïeul a écrit :
> Le 07/11/2018 à 16:14, Pierre Troll a écrit :
> > bonjour,
> >
> > j'ai beau tout essayer, désactiver tous les plugins sauf les
> > nécessaires : verifier, champs extra, yaml
> >
> > désactiver tous mes squelettes publics en cas, recréer le champ
> > extra, installer la version de dev spip, revert saisies
> >
> > *le champ alternatif affiche toujours par défaut la clé de la
> > première checkbox checkée*
> >
> > <input name="ocupation[choix_alternatif]"
> > id="champ_ocupation_choix_alternatif" value="choix3">
> >
> > une idée? merci bonne soirée
> >
> >
> > ----
> > spip-zone@rezo.net -
> > https://listes.rezo.net/mailman/listinfo/spip-zone
> >
>
> tu peux nous donner un exemple de comment tu appelle la saisie?
>
> ---
> Cet email a fait l'objet d'une analyse antivirus par AVG.
> http://www.avg.com
>
ce que stocke et renvoie formidable
'valeur' =>
array (size=3)
0 => string 'choix1' (length=6)
1 => string 'choix2' (length=6)
'choix_alternatif' => string '' (length=0)
ce que stocke et renvoie cextras
'valeur' => string 'choix1,choix2,22' (ou 22 était mon choix
alternatif).
de toute facon je suis de plus en plus persuadé que c'était pas une
bonne idée ce champ "choix alternatif". Il vaudrait mieux faire un
afficher_si avec une case à cocher spécifique.
Le mercredi 07 novembre 2018 à 18:02 +0100, Maïeul Rouquette a écrit :
le problème se situe au niveau de cextras qui envoie les
valeurs/stocke
non pas sous forme d'un tableau mais d'une simple chaine séparés par
des
virgules
Du coup impossible de distinguer le choix alternatif des autres choix.
Je renvoie la balle à Marcimat.
Le mercredi 07 novembre 2018 à 17:18 +0100, Pierre Troll a écrit :
> hi Maïeul, merci de t'intéresser au pb
>
> c'est un champ extra checkbox de auteur qui s'affiche auto dans le
> formulaire editer_auteur
>
>
> Le 07/11/2018 à 16:42, Maïeul a écrit :
> > Le 07/11/2018 à 16:14, Pierre Troll a écrit :
> > > bonjour,
> > >
> > > j'ai beau tout essayer, désactiver tous les plugins sauf les
> > > nécessaires : verifier, champs extra, yaml
> > >
> > > désactiver tous mes squelettes publics en cas, recréer le champ
> > > extra, installer la version de dev spip, revert saisies
> > >
> > > *le champ alternatif affiche toujours par défaut la clé de la
> > > première checkbox checkée*
> > >
> > > <input name="ocupation[choix_alternatif]"
> > > id="champ_ocupation_choix_alternatif" value="choix3">
> > >
> > > une idée? merci bonne soirée
> > >
> > >
> > > ----
> > > spip-zone@rezo.net -
> > > https://listes.rezo.net/mailman/listinfo/spip-zone
> > >
> >
> > tu peux nous donner un exemple de comment tu appelle la saisie?
> >
> > ---
> > Cet email a fait l'objet d'une analyse antivirus par AVG.
> > http://www.avg.com
> >
>
>
de toute facon je suis de plus en plus persuadé que c'était pas une
bonne idée ce champ "choix alternatif". Il vaudrait mieux faire un
afficher_si avec une case à cocher spécifique.
Probablement oui, pour éviter des structures de données tarabiscotées.
A l'export c'est pas top non plus.
D'un autre côté, les afficher_si ont aussi leurs détracteurs, qui pensent que c'était pas une bonne idée
Moi je les utilise beaucoup, et ils marchent très bien (quand on les casse pas ^^)
si je comprends bien le afficher si, c'est un autre champ extra texte dont on conditionne l'affichage si une case autre des checkbox est clickée?
Le 07/11/2018 à 18:08, Maïeul Rouquette a écrit :
ce que stocke et renvoie formidable
'valeur' =>
array (size=3)
0 => string 'choix1' (length=6)
1 => string 'choix2' (length=6)
'choix_alternatif' => string '' (length=0)
ce que stocke et renvoie cextras
'valeur' => string 'choix1,choix2,22' (ou 22 était mon choix
alternatif).
de toute facon je suis de plus en plus persuadé que c'était pas une
bonne idée ce champ "choix alternatif". Il vaudrait mieux faire un
afficher_si avec une case à cocher spécifique.
Le mercredi 07 novembre 2018 à 18:02 +0100, Maïeul Rouquette a écrit :
le problème se situe au niveau de cextras qui envoie les
valeurs/stocke
non pas sous forme d'un tableau mais d'une simple chaine séparés par
des
virgules
Du coup impossible de distinguer le choix alternatif des autres choix.
Je renvoie la balle à Marcimat.
Le mercredi 07 novembre 2018 à 17:18 +0100, Pierre Troll a écrit :
hi Maïeul, merci de t'intéresser au pb
c'est un champ extra checkbox de auteur qui s'affiche auto dans le
formulaire editer_auteur
Le 07/11/2018 à 16:42, Maïeul a écrit :
Le 07/11/2018 à 16:14, Pierre Troll a écrit :
bonjour,
j'ai beau tout essayer, désactiver tous les plugins sauf les
nécessaires : verifier, champs extra, yaml
désactiver tous mes squelettes publics en cas, recréer le champ
extra, installer la version de dev spip, revert saisies
*le champ alternatif affiche toujours par défaut la clé de la
première checkbox checkée*