Vue des saisies avec des optgrpoup et assimilé
@marcimat @rastapopoulos Indépendamment de la question des <code>#LISTER_VALEURS</code>, la discussion ici https://contrib.spip.net/Champs-Extras-3#comment505599 m'a fait pensé que l'option de mettre le optgroup en préfixe dans la vue d'une saisie n'est pas forcément le plus pertinent, en tout cas pas tout le cas. Je prend deux exemple en cas réel. ## Exemple 1 ``` *Site d'astronomie afa|Association Française d'Astronomie astrosurf|Astrosurf webastro|Webastro autre_astro|Autre *Réseaux sociaux et moteurs de recherche facebook|Facebook twitter|Twitter rechercher|Moteur de recherche *Site d'évènement Datescloud|Datescloud-com Evensi|Evensi Mapado|Mapado Voisin|Tousvoisins 77|Seine-et-Marne attractivité Autre_evenement|autre *Site de séjours / activités enfants 123|123sejours citizenkid|Citizenkid colonie|Colonies-de-Vacances.com webjunior|Webjunior lescolos|lescolos.com Autres_enfants|Autre * Connaissance boucheaoreille|Bouche à oreille club|Club d'astronomie precedente|Participation à une autre activité de Planète Sciences * Autres plasci|Communication Planète Sciences (sites, liste) office|Office du tourisme pedago|Site à vocation pédagogique affiche|Affiche autre_autre|Autre ``` Là il est clair que les optgroup désign des choses assez diverses (des sites différents), et surtout qu'en raison d'une entrée `Autre` dans chaque optgroup, il faut avoir le optgroup en préfixe lorse de la vue. ## Exemple 2 ``` *Parcours observationnels Etoile1|Première étoile - Initiation théorique et pratique Etoile2|Deuxième étoile - Approfondissement théorique et pratique Etoile3|Troisième étoile - Astrophotographie et imagerie numérique *Parcours pédagogiques Ourse|Agrément pédagogique Petite Ourse - Animer avec des 8-14 ans Plane|Agrément Planétarium Numérique *Autre Cuisine|Équipe cuisine Interprete|Interprète LSF Salarié|Responsable salarié·e de la campagne Coordinateur|Coordinateur·trice bénévole du camp Matos|Responsable matériel Matos_adjoint|Adjoint·e matériel ``` Là les optgroup sont uniquement pour permettre de s'y retrouver plus facilement, mais désign fondamentalement les données de même nature. Pour le coup la vue ne devrait pas avoir avoir le type de parcours en préfixe, le nom du parcour se suffisant à lui-seul. ## Mes propositions Deux propositions pas forcément opposé : - avoir pour chaque saisie une option permettant de dire comment on veut afficher la vue, qui pourrait avoir 3 valeurs : - avec_optgroup - sans_optgoup - defaut (laisse spip décider) - le 2ème argument de saisies_aplatir_tableau pourrait avoir une valeur supplémentaire `auto`. Celle regarderait s'il y a des doublons au niveau des label finaux, et si tel est le cas préfixerait de l'optgroup.
issue

Forge communautaire SPIP | Charte d'utilisation | Signaler un problème sur ce site