Carnet Wiki

Configurer avec SPIP3 (ou Bonux)

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 :

< ?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’
)
)
) ;

 ?>