source: spip-zone/_plugins_/formidable/trunk/formulaires/editer_formulaire.html @ 84737

Last change on this file since 84737 was 84737, checked in by cedric@…, 5 years ago

Les listes de reponses sont par defaut non signifiantes car n'affichant aucune autre information que la date de saisie et l'IP source.
On permet de configurer pour chaque formulaire une chaine qui sera utilisee pour afficher un resume de chaque reponse (les champs @input_1@.. etant remplaces par leur valeur).
Ceci rend les listes de reponse beaucoup plus utilisables.

File size: 5.4 KB
Line 
1<div class="formulaire_spip formulaire_editer formulaire_#ENV{form}[ formulaire_#ENV{form}-(#ENV{id_formulaire,nouveau})]">
2        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
3        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
4        [(#ENV{editable}|oui)
5        <form method='post' action='#ENV{action}' enctype='multipart/form-data'><div>
6                [(#REM) declarer les hidden qui declencheront le service du formulaire
7                parametre : url d'action ]
8                #ACTION_FORMULAIRE{#ENV{action}}
9               
10                <ul>
11                        #SET{name,titre}#SET{obli,'obligatoire'}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
12                        <li class="editer editer_[(#GET{name})][ (#GET{obli})] multilang[ (#GET{erreurs}|oui)erreur]">
13                                <label for="#GET{name}"><:formidable:editer_titre:></label>[
14                                <span class='erreur_message'>(#GET{erreurs})</span>
15                                ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
16                        </li>
17                        #SET{name,identifiant}#SET{obli,'obligatoire'}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
18                        <li class="editer editer_[(#GET{name})][ (#GET{obli})] multilang[ (#GET{erreurs}|oui)erreur]">
19                                <label for="#GET{name}"><:formidable:editer_identifiant:></label>[
20                                <span class='erreur_message'>(#GET{erreurs})</span>
21                                ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
22                                <p class="explication"><:formidable:editer_identifiant_explication:></p>
23                        </li>
24                        #SET{name,message_retour}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
25                        <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})] multilang[ (#GET{erreurs}|oui)erreur]">
26                                <label for="#GET{name}"><:formidable:editer_message_ok:></label>[
27                                <span class='erreur_message'>(#GET{erreurs})</span>
28                                ]<p class="explication"><:formidable:editer_message_ok_explication:></p>
29                                <textarea name="#GET{name}" class="textarea" rows="5">
30#ENV*{#GET{name},#GET{defaut}}</textarea>
31                        </li>
32                        #SET{name,descriptif}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
33                        <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})] multilang[ (#GET{erreurs}|oui)erreur]">
34                                <label for="#GET{name}"><:formidable:editer_descriptif:></label>[
35                                <span class='erreur_message'>(#GET{erreurs})</span>
36                                ]<p class="explication"><:formidable:editer_descriptif_explication:></p>
37                                <textarea name="#GET{name}" class="textarea" rows="5">
38#ENV*{#GET{name},#GET{defaut}}</textarea>
39                        </li>
40                        #SET{name,apres}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
41                        <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
42                                <label for="#GET{name}"><:formidable:editer_apres_label:></label>[
43                                <span class='erreur_message'>(#GET{erreurs})</span>
44                                ]<p class="explication"><:formidable:editer_apres_explication:></p>
45                                <select name="#GET{name}" class="select" id="#GET{name}">
46                                        #SET{val,formulaire}
47                                        <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:formidable:editer_apres_choix_formulaire:></option>
48                                        #SET{val,valeurs}
49                                        <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:formidable:editer_apres_choix_valeurs:></option>
50                                        #SET{val,stats}
51                                        <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:formidable:editer_apres_choix_stats:></option>
52                                        #SET{val,rien}
53                                        <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:formidable:editer_apres_choix_rien:></option>
54                                        #SET{val,redirige}
55                                        <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:formidable:editer_apres_choix_redirige:></option>
56                                </select>
57                        </li>
58                        #SET{name,url_redirect}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
59                        <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
60                                <label for="#GET{name}"><:formidable:editer_redirige_url:></label>[
61                                <span class='erreur_message'>(#GET{erreurs})</span>
62                                ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
63                                <p class="explication"><:formidable:editer_redirige_url_explication:></p>
64                        </li>
65                        #SET{name,resume_reponse}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
66                        <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
67                                <label for="#GET{name}"><:formidable:editer_resume_reponse:></label>[
68                                <span class='erreur_message'>(#GET{erreurs})</span>
69                                ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
70                                <p class="explication"><:formidable:editer_resume_reponse_explication:></p>
71                        </li>
72                </ul>
73               
74                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
75                <!--extra-->
76               
77                <p class='boutons'>
78                        <span class='image_loading'></span>
79                        <input type='submit' class='submit' name="enregistrer" value='<:bouton_enregistrer:>' />
80                </p>
81        </div></form>
82        ]
83</div>
Note: See TracBrowser for help on using the repository browser.