4 if (!defined("_ECRIRE_INC_VERSION")) return;
6 function construire_configuration_saisie($saisie, $avec_nom='non'){
7 include_spip('inc/yaml');
8 $configuration_saisie = yaml_decode_file(find_in_path('saisies/'.$saisie.'.yaml'));
10 if (is_array($configuration_saisie)){
11 $configuration_saisie = $configuration_saisie['options'];
12 // On ne met le premier champ permettant de configurer le "name" seulement si on le demande explicitement
13 if ($avec_nom == 'oui')
14 array_unshift($configuration_saisie[0]['contenu'],
19 'label' => '<:saisies:option_nom_label:>',
20 'explication' => '<:saisies:option_nom_explication:>',
21 'obligatoire' => 'oui'
26 'modele' => '/^[\w]+$/'
33 $configuration_saisie = array();
35 return $configuration_saisie;