Version 6 — Août 2011 — JLuc
Cette doc a été reportée et améliorée sur spip.net http://www.spip.net/ecrire/?exec=articles&id_article=5414
Voici juste un complément à la version de spip.net
Facilitations pour la création du formulaire de configuration, à l’aide du plugin Saisies
On peut utiliser le plugin saisie
pour générer le formulaire :
- soit avec les #SAISIES dans le squelette html du formulaire (voir Saisies)
- soit avec juste une fonction formulaires_truc_saisies_dist($params)
dans le ficher PHP de définition du formulaire. Cela permet de déclarer toutes les zones de saisies avec en même temps leurs critères de validité et de vérification (API verifier). Dans ce cas, le fichier html doit exister, mais être vide.
Par exemple, pour le plugin ’produits’ le fichier formulaires/configurer_produits.php
:
if (!defined(’_ECRIRE_INC_VERSION’)) return ; // Sécurité
function formulaires_configurer_produits_saisies_dist()
include_spip(’inc/config’) ;
return array(
array(
’saisie’ => ’input’,
’options’ => array(
’nom’ => ’taxe’,
’label’ => _T(’produits:configurer_taxe_defaut_label’),
’defaut’ => lire_config(’produits/taxe’, 0),
),
’verifier’ => array(
’type’ => ’decimal’
)
)
) ;
?>