[identite_extra ↪ issue_1_support_plugin_saisies] feat : prise en compte facultative du plugin `SAISIES` (…)

spip-contrib-extensions/identite_extra

Par placido, le 3 décembre 2025 à 09h05min :

feat: prise en compte facultative du plugin SAISIES

Si le plugin SAISIES est installé, on en bénéficie dans la deuxième partie du formulaire configurer_identite.

Un éventuel casier _saisies présent au sortir du pipeline identite_extra_champs permet de déclarer les champs souhaités selon le formalisme php des saisies.

Les entrées simples (historiques) et celles issues de _saisies sont fusionnées.
Si certaines entrées simples sont absentes de la déclaration de _saisies, on leur assigne une saisie basique, en tentant parfois d’ajuster le type en fonction du nom utilisé [ex.: texte_bienvenuetextarea, themecolor]

Il s’agit d’une amélioration progressive qui ne devrait pas casser les configurations précédentes. De même installer/désintaller le plugin #SAISIES n’affecte pas le comportement général.

NB: Si certaines saisies ont une application purement meta (ex.: un fieldset ou bien une checkbox pour déplier une section avec afficher_si), il est recommandé de faire débuter son nom par cfg_ ; elle sera alors ignorée lors de l’enregistrement.

Closes #1

Ajouté
README.md
Supprimé
identite_extra_fonctions.php
Modifié
balise/identite_.php
identite_extra_options.php
identite_extra_pipelines.php
lang/identite_extra_en.php
lang/identite_extra_fr.php
paquet.xml
prive/formulaires/configurer_identite_extra.html

Détails : feat: prise en compte facultative du plugin `SAISIES` (7137d3f4) · Validations · spip-contrib-extensions / identite_extra · GitLab