Skip to content
Extraits de code Groupes Projets
Valider 40aacde5 rédigé par cedric@yterium.com's avatar cedric@yterium.com
Parcourir les fichiers

quand le formulaire n'a encore aucun champ de saisie, soyons un peu plus smart...

quand le formulaire n'a encore aucun champ de saisie, soyons un peu plus smart et convivial dans ce qu'on affiche : un message qui explique la situation plutot qu'un bouton "enregistrer" sorti de nulle part et incompréhensible
parent 50d9fdae
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
<BOUCLE_remplacer_le_formulaire(CONDITION){si #ENV{_remplacer_formulaire}}>
[(#REM) Afficher du HTML si prévu par un plugin ou pour les stats ]
[(#ENV**{_remplacer_formulaire})]
[(#REM) Afficher du HTML si prévu par un plugin ou pour les stats ]
[(#ENV**{_remplacer_formulaire})]
</BOUCLE_remplacer_le_formulaire>
<BOUCLE_formulaire(FORMULAIRES){id_formulaire=#ENV{id}}>
[(#SET{enregistrement,[(#TRAITEMENTS**|unserialize|table_valeur{'enregistrement'})]})]
......@@ -8,10 +8,11 @@
[(#GET{anonymiser}|=={on}|oui)<h3><:formidable:formulaire_anonyme_explication:></h3>]
</BOUCLE_formulaire>
<div class="formulaire_spip formulaire_#ENV{form}[ formulaire_#ENV{form}-(#ENV{id,nouveau})]">
[<div class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok}|propre)</div>]
[<div class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur}|propre)</div>]
[<div class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok}|propre)</div>]
[<div class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur}|propre)</div>]
[(#ENV{editable}|oui)
[(#ENV{editable}|oui)
[(#ENV{_saisies}|et{#ENV{_saisies}|count}|oui)
<form method='post' action='#ENV{action}' enctype='multipart/form-data'><div>
[(#REM) declarer les hidden qui declencheront le service du formulaire
parametre : url d'action ]
......@@ -34,16 +35,19 @@
</p>
</div></form>
]
[(#EDITABLE|non)
[(#ENV{formidable_afficher_apres}|=={valeurs}|oui)
#VOIR_SAISIES{#ENV*{_saisies},#ENV}
]
[(#ENV{formidable_afficher_apres}|=={rien}|oui)
]
[(#ENV{formidable_afficher_apres}|=={stats}|oui)
#MODELE{formulaire_analyse,id_formulaire=#ENV{id}}
]
]
<br />
[(#ENV{_saisies}|et{#ENV{_saisies}|count}|non)
<p class="notice"><:formidable:formulaires_aucun_champ:></p>
]
]
[(#ENV{editable}|non)
[(#ENV{formidable_afficher_apres}|=={valeurs}|oui)
#VOIR_SAISIES{#ENV*{_saisies},#ENV}
]
[(#ENV{formidable_afficher_apres}|=={rien}|oui)
]
[(#ENV{formidable_afficher_apres}|=={stats}|oui)
#MODELE{formulaire_analyse,id_formulaire=#ENV{id}}
]
]
</div>
<//B_remplacer_le_formulaire>
......@@ -70,6 +70,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
// F
'formulaire_anonyme_explication' => 'Ce formulaire est anonyme, c’est à dire que l’identité de l’utilisateur n’est pas enregistrée.',
'formulaires_aucun' => 'Il n’y a pour l’instant aucun formulaire.',
'formulaires_aucun_champ' => 'Il n’y a pour l’instant aucun champ de saisie pour ce formulaire.',
'formulaires_dupliquer' => 'Dupliquer le formulaire',
'formulaires_dupliquer_copie' => '(copie)',
'formulaires_introduction' => 'Créez et configurez ici les formulaires de votre site.',
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter