source: spip-zone/_plugins_/saisies/balise/generer_saisies.php @ 33169

Last change on this file since 33169 was 33169, checked in by rastapopoulos@…, 11 years ago

Deux balises d'alias #GENERER_SAISIES{tableau} et #CONFIGURER_SAISIE{type}.

Par défaut le formulaire pour configurer une saisie ne demande pas à configurer le "name" (ou "nom") car dans la majorité des cas c'est une valeur générée automatiquement dans les utilisations qu'on aura de cette balise. On peut le forcer avec le param "avec_nom" : #CONFIGURER_SAISIE{input, avec_nom=oui}

File size: 762 bytes
Line 
1<?php 
2
3// Sécurité
4if (!defined("_ECRIRE_INC_VERSION")) return;
5
6function balise_GENERER_SAISIES_dist($p){
7
8        // On recupere le premier (et seul) argument : le tableau decrivant ce qu'on veut generer
9        $config = Pile::recuperer_et_supprimer_argument_balise(1, $p);
10       
11        // On ajoute le squelette a inclure dans les parametres
12        $p = Pile::creer_et_ajouter_argument_balise($p, 'fond', 'inclure/generer_saisies');
13       
14        // On ajoute l'environnement
15        $p = Pile::creer_et_ajouter_argument_balise($p, 'env');
16       
17        // On ajoute le tableau recupere
18        $p = Pile::creer_et_ajouter_argument_balise($p, 'saisies', $config);
19       
20        // On redirige vers la balise INCLURE
21        if(function_exists('balise_INCLURE'))
22                return balise_INCLURE($p);
23        else
24                return balise_INCLURE_dist($p); 
25
26}
27
28?>
Note: See TracBrowser for help on using the repository browser.