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