[SPIP Zone] Afficher_si, saisie_autonomes et _base

Chers tous, chères toutes,

suite à la version 2.26.0 de saisies, la manière dont fonctionne les afficher_si a été revue.

Il faut désormais que l'element englobant de la saisie contienne un attribut data-afficher-si

[ data-afficher_si="(#ENV*{afficher_si}|saisies_afficher_si_js{#ENV{_saisies}})"]

Sont concernées les saisies autonomes + les gens qui surchargent _base.html

Nicod a relevé les plugins qui ont des saisies_autonomes.
- gis
- ckeditor

Bruno, Fred, je vous laisse adapter vos plugins ?

Maïeul

Et hop,

https://zone.spip.net/trac/spip-zone/changeset/117826
https://zone.spip.net/trac/spip-zone/changeset/117827

++
b_b

Le 12/09/2019 à 15:45, Maïeul a écrit :

Chers tous, chères toutes,

suite à la version 2.26.0 de saisies, la manière dont fonctionne les afficher_si a été revue.

Il faut désormais que l'element englobant de la saisie contienne un attribut data-afficher-si

[ data-afficher_si="(#ENV*{afficher_si}|saisies_afficher_si_js{#ENV{_saisies}})"]

Sont concernées les saisies autonomes + les gens qui surchargent _base.html

Nicod a relevé les plugins qui ont des saisies_autonomes.
- gis
- ckeditor

Bruno, Fred, je vous laisse adapter vos plugins ?

Maïeul

oups, j'ai oublié de préciser que du coup
1) il faut avoir un up de saisies minimal a 3.26, sinon les gens vont faire appel à un filtre inexistant
2) j'ai pas mis les filtres dans saisies_fonctions.php pour pas l'avoir partout, du coup il faut un un fichier
saisieperso_fonctions.php

avec un simple include_spip('inc/saisies_afficher_si_js')

Le 12/09/2019 à 16:06, Bruno Bergot a écrit :

Et hop,

https://zone.spip.net/trac/spip-zone/changeset/117826
https://zone.spip.net/trac/spip-zone/changeset/117827

++
b_b

Le 12/09/2019 à 15:45, Maïeul a écrit :

Chers tous, chères toutes,

suite à la version 2.26.0 de saisies, la manière dont fonctionne les afficher_si a été revue.

Il faut désormais que l'element englobant de la saisie contienne un attribut data-afficher-si

[ data-afficher_si="(#ENV*{afficher_si}|saisies_afficher_si_js{#ENV{_saisies}})"]

Sont concernées les saisies autonomes + les gens qui surchargent _base.html

Nicod a relevé les plugins qui ont des saisies_autonomes.
- gis
- ckeditor

Bruno, Fred, je vous laisse adapter vos plugins ?

Maïeul

----
spip-zone@rezo.net - https://listes.rezo.net/mailman/listinfo/spip-zone

Le 12/09/2019 à 16:20, Maïeul a écrit :

oups, j'ai oublié de préciser que du coup
1) il faut avoir un up de saisies minimal a 3.26, sinon les gens vont faire appel à un filtre inexistant
2) j'ai pas mis les filtres dans saisies_fonctions.php pour pas l'avoir partout, du coup il faut un un fichier
saisieperso_fonctions.php

avec un simple include_spip('inc/saisies_afficher_si_js')

Ça serait bien d'ajouter ça dans la doc, mais en fait je me rends compte que le cas des saisies autonomes n'est évoqué que sur le carnet, pas dans la doc "officielle".

https://contrib.spip.net/Doc-Saisies-complementaire#Squelette-de-_base-saisies-autonomes-ou-non-autonomes
https://contrib.spip.net/Saisies-faire-son-marche#Les-saisies-autonomes

Peut être ici ?

--
nicod_

Ça serait bien d'ajouter ça dans la doc, mais en fait je me rends
compte
que le cas des saisies autonomes n'est évoqué que sur le carnet, pas
dans la doc "officielle".

j'avais mis ca ici

+ je viens de compléter

Le 16/09/2019 à 14:40, Maïeul Rouquette a écrit :

j'avais mis ca ici

Fonctionnement technique de la vérification des affichages conditionnels des saisies - SPIP-Contrib

+ je viens de compléter

Génération de saisies conditionnelles avec afficher_si - SPIP-Contrib

Super, merci !

--
nicod_