[CSS] +fix page header and title color
[lhc/web/www.git] / www / plugins / saisies / saisies-vues / _base.html
1 [(#REM)
2
3 Parametres :
4 ** : obligatoire
5 * : fortement conseille
6
7 - ** nom : nom du parametre
8 - * label : nom joli
9 - * valeur : valeur actuelle du parametre
10 - valeur_uniquement : si présent, n'affichera pas le label ni le bloc englobant la valeur
11 - sans_reponse : texte affiché s'il n'y a rien de saisi pour ce champ
12
13 Hors option 'valeur_uniquement' :
14 - conteneur_class : pour ajouter une classe CSS sur le conteneur
15 - vue_class : pour ajouter une classe CSS sur le bloc englobant la valeur
16
17 ]
18 [(#SET{sans_reponse,#ENV{sans_reponse}|is_null|?{<:saisies:vue_sans_reponse:>,#ENV{sans_reponse}}})]
19
20 #SET{valeur_uniquement,#ENV{valeur_uniquement}|et{#ENV{valeur_uniquement}|!={non}}|oui}
21 #SET{enfants,#ENV*{saisies}|et{#ENV*{saisies}|is_array}}
22
23 [(#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. ]
24 #SET{reponse,''}
25 [(#CHEMIN{saisies-vues/#ENV{type_saisie}.html}|oui)
26 #SET{reponse,#INCLURE{fond=saisies-vues/#ENV{type_saisie},env,sans_reponse=#GET{sans_reponse}}|trim}
27 ]
28 [(#CHEMIN{saisies-vues/#ENV{type_saisie}.html}|non)
29 #SET{reponse,#ENV*{valeur}|saisie_traitement_vue{#ENV**}}
30 ]
31
32 [(#REM) Maintenant on affiche en encapsulant ou pas ]
33
34 [(#REM) Cas normal avec présentation ]
35 [(#GET{valeur_uniquement}|non)
36 <div class="champ afficher[ afficher_(#ENV{nom}|saisie_nom2classe)][ saisie_(#ENV{type_saisie})][ (#ENV{conteneur_class,#ENV{li_class}})][ (#GET{reponse}|non)sans_reponse vide]">
37 [(#REM) S'il y a des enfants on n'inclut que la vue ]
38 [(#GET{enfants}|oui)
39 #GET{reponse}
40 ]
41 [(#GET{enfants}|non|et{#ENV{type_saisie}|!={explication}})
42 [<strong class="label">(#ENV{label_case,#ENV{label,#ENV{nom}}})</strong>]
43 <div class="valeur #ENV{vue_class}">
44 [(#GET{reponse}|sinon{#GET{sans_reponse}})]
45 </div>
46 ]
47 </div>
48 ]
49
50 [(#REM) Cas où on demande uniquement la valeur ]
51 [(#GET{valeur_uniquement}|oui)
52 [(#REM) S'il y a des enfants on inclut que la vue ]
53 [(#GET{enfants}|oui)
54 #GET{reponse}
55 ]
56 [(#GET{enfants}|non)
57 [(#GET{reponse}|sinon{#GET{sans_reponse}})]
58 ]
59 ]