source: spip-zone/_plugins_/projets/trunk/prive/objets/contenu/projet.html @ 84096

Last change on this file since 84096 was 84096, checked in by teddy.spip@…, 6 years ago

On utilise un inclure dédié pour retrouver les objets auxquels le projet est lié. (cf. spip_projets_liens) Chaque objet n'ayant pas forcément pris en compte id_projet.
Sinon, il faudrait voir l"utilisation du where pour que les prive/objets/liste/xxxx.html prennent en compte leur relation avec projet.
Quelques remaniements du code, juste des espaces et indentations.

File size: 3.7 KB
Line 
1<BOUCLE_projet(PROJETS){id_projet}{statut?}>
2
3<BOUCLE_si_parent(CONDITION){si #ID_PARENT|intval}>
4<div class="champ contenu_id_parent[ (#ID_PARENT*|strlen|?{'',vide})]">
5        <div class="label visible"><:projet:label_id_parent:> : </div>
6        <div dir='#LANG_DIR' class='#_projet:EDIT{id_parent} id_parent'>
7                <BOUCLE_parent(PROJETS){id_projet=#ID_PARENT}{statut==.*}>
8                        <a href='[(#ID_PROJET|generer_url_entite{projet})]'>#NOM</a>
9                </BOUCLE_parent>
10        </div>
11</div>
12</BOUCLE_si_parent>
13
14[<div class="champ invisible hidden contenu_nom[ (#NOM*|strlen|?{'',vide})]">
15        <div class="label visible"><:projet:label_nom:> : </div>
16        <div dir='#LANG_DIR' class='span #EDIT{nom} nom'>(#NOM)</div>
17</div>]
18
19[<div class="champ contenu_url_site[ (#URL_SITE*|strlen|?{'',vide})]">
20        <div class="label visible"><:projet:label_url_site:> : </div>
21        <div dir='#LANG_DIR' class='span #EDIT{url_site} url_site'>(#URL_SITE)</div>
22</div>]
23
24<BOUCLE_si_cadre(CONDITION){si #ID_PROJETS_CADRE|intval}>
25<div class="champ contenu_id_projets_cadre[ (#ID_PROJETS_CADRE*|strlen|?{'',vide})]">
26        <div class="label visible"><:projet:label_id_projets_cadre:> : </div>
27        <div dir='#LANG_DIR' class='span #_projet:EDIT{id_projets_cadre} id_projets_cadre'>
28                <BOUCLE_cadre(PROJETS_CADRES){id_projets_cadre}>#TITRE</BOUCLE_cadre>
29        </div>
30</div>
31</BOUCLE_si_cadre>
32
33[<div class="champ contenu_date_debut[ (#DATE_DEBUT*|strlen|?{'',vide})]">
34        <div class="label visible"><:projet:label_date_debut:> : </div>
35        <div dir='#LANG_DIR' class='span #EDIT{date_debut} date_debut'>(#DATE_DEBUT|affdate)</div>
36</div>]
37
38[<div class="champ contenu_date_livraison_prevue[ (#DATE_LIVRAISON_PREVUE*|strlen|?{'',vide})]">
39        <div class="label visible"><:projet:label_date_livraison_prevue:> : </div>
40        <div dir='#LANG_DIR' class='span #EDIT{date_livraison_prevue} date_livraison_prevue'>(#DATE_LIVRAISON_PREVUE|affdate)</div>
41</div>]
42
43[<div class="champ contenu_date_livraison[ (#DATE_LIVRAISON*|strlen|?{'',vide})]">
44        <div class="label visible"><:projet:label_date_livraison:> : </div>
45        <div dir='#LANG_DIR' class='span #EDIT{date_livraison} date_livraison'>(#DATE_LIVRAISON|affdate)</div>
46</div>]
47
48[<div class="champ contenu_nb_heures_estimees[ (#NB_HEURES_ESTIMEES*|strlen|?{'',vide})]">
49        <div class="label visible"><:projet:label_nb_heures_estimees:> : </div>
50        <div dir='#LANG_DIR' class='span #EDIT{nb_heures_estimees} nb_heures_estimees'>(#NB_HEURES_ESTIMEES)</div>
51</div>]
52
53[<div class="champ contenu_nb_heures_reelles[ (#NB_HEURES_REELLES*|strlen|?{'',vide})]">
54        <div class="label visible"><:projet:label_lenb_heures_resel:> : </div>
55        <div dir='#LANG_DIR' class='span #EDIT{nb_heures_reelles} nb_heures_reelles'>(#NB_HEURES_REELLES)</div>
56</div>]
57
58[<div class="champ contenu_actif[ (#ACTIF*|strlen|?{'',vide})]">
59        <div class="label visible"><:projet:label_actif:> : </div>
60        <div dir='#LANG_DIR' class='span #EDIT{actif} actif'>(#ACTIF)</div>
61</div>]
62
63[<div class="champ contenu_objectif[ (#OBJECTIF*|strlen|?{'',vide})]">
64        <div class="label visible"><:projet:label_objectif:> : </div>
65        <div dir='#LANG_DIR' class='span #EDIT{objectif} objectif'>(#OBJECTIF)</div>
66</div>]
67
68[<div class="champ contenu_enjeux[ (#ENJEUX*|strlen|?{'',vide})]">
69        <div class="label visible"><:projet:label_enjeux:> : </div>
70        <div dir='#LANG_DIR' class='span #EDIT{enjeux} enjeux'>(#ENJEUX)</div>
71</div>]
72
73[<div class="champ contenu_methode[ (#METHODE*|strlen|?{'',vide})]">
74        <div class="label visible"><:projet:label_methode:> : </div>
75        <div dir='#LANG_DIR' class='span #EDIT{methode} methode'>(#METHODE)</div>
76</div>]
77
78[<div class="champ contenu_descriptif[ (#DESCRIPTIF*|strlen|?{'',vide})]">
79        <div class="label visible"><:projet:label_descriptif:> : </div>
80        <div dir='#LANG_DIR' class='span #EDIT{descriptif} descriptif'>(#DESCRIPTIF)</div>
81</div>]
82
83</BOUCLE_projet>
Note: See TracBrowser for help on using the repository browser.