Insérer les champs par l'API de Saisies quand c'est possible
Si on détecte qu'un objet a son form d'édition déclaré avec Saisies, alors Champs extras devrait insérer ses saisies directement avec l'API bien proprement, plutôt qu'avec une regex à l'arrache dans le HTML avec `<!--extras-->`. Par défaut, ça ajouterait tout à la fin du tableau de saisies déjà existant, ce qui reviendrait au même. Mais en plus de ça, on pourrait permettre d'indiquer une position précise, par exemple `placer_avant` / `placer_apres`, et dans ce cas chaque champ pourrait être à un endroit différent. Ce qui serait un prélude au niveau du noyau, au ticket 2 de l'interface : https://git.spip.net/spip-contrib-extensions/champs_extras_interface/issues/2 Cela permettrait aussi nativement et directement, que les utilisations qui prennent les saisies d'un objet pour les mettre ailleurs (par exemple C&O qui permet d'ajouter les champs d'un contact/orga au form editer_auteur lié) prennent en compte les extras, sans avoir à refaire tout le même boulot en doublon ailleurs. https://contrib.spip.net/Plugin-Contacts-Organisations#comment510526 ```php $champs['spip_contacts']['secu'] = array( 'saisie' => 'input', 'options' => array( 'nom' => 'secu', 'label' => 'Numéro de sécurité sociale', 'sql' => "mediumtext DEFAULT '' NOT NULL", 'defaut' => '', 'placer_apres' => 'date_naissance', ), ); ```
issue

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