[PLUGINS] +clavettes et dependances
[lhc/web/clavette_www.git] / www / plugins / saisies / saisies-vues / _base.html
1 [(#SET{sans_reponse,#ENV{sans_reponse}|is_null|?{<:saisies:vue_sans_reponse:>,#ENV{sans_reponse}}})]
2
3 #SET{valeur_uniquement,#ENV{valeur_uniquement}|et{#ENV{valeur_uniquement}|!={non}}|oui}
4 #SET{enfants,#ENV*{saisies}|et{#ENV*{saisies}|is_array}}
5
6 [(#REM) On génère la réponse et on l'enregistre dans une variable. Doit être VIDE s'il n'y a pas de réponse. ]
7 #SET{reponse,''}
8 [(#CHEMIN{saisies-vues/#ENV{type_saisie}.html}|oui)
9 #SET{reponse,#INCLURE{fond=saisies-vues/#ENV{type_saisie},env,sans_reponse=#GET{sans_reponse}}|trim}
10 ]
11 [(#CHEMIN{saisies-vues/#ENV{type_saisie}.html}|non)
12 #SET{reponse,#ENV*{valeur}|saisie_traitement_vue{#ENV**}}
13 ]
14
15 [(#REM) Maintenant on affiche en encapsulant ou pas ]
16
17 [(#REM) Cas normal avec présentation ]
18 [(#GET{valeur_uniquement}|non)
19 <div class="afficher[ afficher_(#ENV{nom})][ saisie_(#ENV{type_saisie})][ (#ENV{li_class})][ (#GET{reponse}|non)sans_reponse vide]">
20 [(#REM) S'il y a des enfants on n'inclut que la vue ]
21 [(#GET{enfants}|oui)
22 #GET{reponse}
23 ]
24 [(#GET{enfants}|non|et{#ENV{type_saisie}|!={explication}})
25 [<strong class="label">(#ENV{label_case,#ENV{label,#ENV{nom}}})</strong>]
26 <div class="valeur">
27 [(#GET{reponse}|sinon{#GET{sans_reponse}})]
28 </div>
29 ]
30 </div>
31 ]
32
33 [(#REM) Cas où on demande uniquement la valeur ]
34 [(#GET{valeur_uniquement}|oui)
35 [(#REM) S'il y a des enfants on inclut que la vue ]
36 [(#GET{enfants}|oui)
37 #GET{reponse}
38 ]
39 [(#GET{enfants}|non)
40 [(#GET{reponse}|sinon{#GET{sans_reponse}})]
41 ]
42 ]