source: spip-zone/_plugins_/saisies/trunk/paquet.xml @ 115260

Last change on this file since 115260 was 115260, checked in by tcharlss@…, 2 years ago

Refacto de la saisie mot pour y voir plus clair et la rendre plus maintenable. On ne change pas le comportement, qui est le suivant : par défaut, la saisie produit un select avec une seule valeur possible, *sauf* si on passe un id_groupe en paramètre et que sa configuration autorise les utilisateurs à choisir plusieurs mots, dans ce cas on a des checkbox. On garde la main tout de même sur ces 2 options avec les paramètres 'multiple' et 'forcer_select'. Inutile de réécrire complètement les saisies select et checkbox dans cette saisie : on ne fait que préparer les données, l'affichage est relégué aux saisies selection/checkbox avec un inclure. Enfin, on étend un peu la saisie checkbox afin de pouvoir regrouper les valeurs, un peu sur le même modèle que la saisie selection. On peut donc passer d'une saisie selection à checkbox avec les mêmes valeurs dans le paramètre 'data'. Un dernier détail pour la saisie groupe_mot : quand on ne choisit aucun groupe, on veut une valeur vide, pas '0' !

File size: 1.6 KB
Line 
1<paquet
2        prefix="saisies"
3        categorie="outil"
4        version="3.19.2"
5        etat="stable"
6        compatibilite="[3.0.0;3.2.*]"
7        logo="images/logo_saisie_48.png"
8        documentation="https://contrib.spip.net/Saisies"
9>
10        <nom>Saisies</nom>
11        <auteur lien="https://contrib.spip.net/Matthieu-Marcillaud">Matthieu Marcillaud</auteur>
12        <auteur lien="https://contrib.spip.net/RastaPopoulos">RastaPopoulos</auteur>
13        <auteur lien="https://contrib.spip.net/Joseph">Joseph</auteur>
14        <auteur lien="http://www.ldd.fr">Les Développements Durables</auteur>
15        <auteur>Maïeul</auteur>
16        <licence>GNU/GPL</licence>
17
18        <traduire module="saisies" reference="fr" gestionnaire="salvatore" />
19
20        <pipeline nom="header_prive" inclure="saisies_pipelines.php" />
21        <pipeline nom="affichage_final" inclure="saisies_pipelines.php" />
22        <pipeline nom="saisies_autonomes" action="" />
23        <pipeline nom="saisie_est_tabulaire" action="" />
24        <pipeline nom="saisies_construire_formulaire_config" action="" />
25        <pipeline nom="formulaire_saisies" action="" />
26        <pipeline nom="saisies_verifier" action="" />
27        <pipeline nom="formulaire_charger" inclure="saisies_pipelines.php" />
28        <pipeline nom="formulaire_verifier" inclure="saisies_pipelines.php" />
29        <pipeline nom="formulaire_verifier_etape" inclure="saisies_pipelines.php" />
30        <pipeline nom="styliser" inclure="saisies_pipelines.php" />
31
32        <menu nom="saisies_doc" titre="saisies:titre_page_saisies_doc" parent="menu_developpement"  icone="images/saisies-16.png" />
33
34        <utilise nom="verifier" compatibilite="[1.6.0;]" />
35        <utilise nom="spip_bonux" compatibilite="[3.0.0;]" />
36        <utilise nom="yaml" compatibilite="[1.5.0;]" />
37</paquet>
Note: See TracBrowser for help on using the repository browser.