source: spip-zone/_plugins_/contacts_et_organisations/prive/exec/organisation.html @ 48836

Last change on this file since 48836 was 48836, checked in by n.pavot@…, 10 years ago

Ajout d'un lien "voir en ligne", vers la fiche publique, depuis les vues du contact et de l'organisation dans l'espace privé.

File size: 4.9 KB
Line 
1<BOUCLE_orga(ORGANISATIONS){id_organisation}{tous}>
2<!--#hierarchie-->
3<div id="chemin">
4        <span class="bloc">
5                <a href="#URL_ECRIRE" class="racine"><:info_racine_site:></a>
6        </span>
7        <span class="bloc">
8                <em> &gt; </em>
9                <a href="[(#URL_ECRIRE{organisations})]"><:contacts:organisations:></a>
10        </span>
11        <BOUCLE_orga_chemin(ORGANISATIONS){id_organisation=#ID_PARENT}{tous}>
12                <BOUCLE_orga_chemin_recursif(BOUCLE_orga_chemin) />
13                [(#REM) #ID_PARENT doit être present sinon la recursivite se fait mal... etonnant ]
14                <span class="bloc">
15                        <em> &gt; </em>
16                        <a href="[(#ID_ORGANISATION|generer_url_entite{organisation})]">#NOM</a>
17                </span>
18        </BOUCLE_orga_chemin>
19        <span class="bloc">
20                <em> &gt; </em>
21                #NOM
22        </span>
23</div>
24<!--/#hierarchie-->
25
26<div class="fiche_objet">
27        [(#AUTORISER{modifier,organisation,#ID_ORGANISATION})
28                [(#URL_ECRIRE{organisation_edit,id_organisation=#ID_ORGANISATION}
29                        |parametre_url{redirect,#SELF}
30                        |icone{<:contacts:organisation_editer:>,#CHEMIN{images/organisation-24.png},right})]
31        ]
32        <h1>#NOM</h1>
33       
34        <div id="wysiwyg">
35        <INCLURE{fond=prive/contenu/organisation,id_organisation=#ID_ORGANISATION,ajax=wysiwyg}>
36        </div>
37
38</div>
39
40<INCLURE{fond=prive/liste/organisations,
41        id_parent=#ID_ORGANISATION,
42        titre=<:contacts:info_organisations_filles:>,
43        ajax}>
44
45[(#AUTORISER{creer, organisation}|oui)
46        [(#URL_ECRIRE{organisation_edit}
47                |parametre_url{new,oui}
48                |parametre_url{id_parent,#ID_ORGANISATION}
49                |parametre_url{redirect,[(#ENV{redirect,#SELF})]}
50                |icone{<:contacts:organisation_creer_fille:>,#CHEMIN{images/organisation-24.png},right,creer.gif})]
51]
52<br class='nettoyeur' />
53       
54<INCLURE{fond=prive/liste/linked_contacts,
55        id_organisation=#ID_ORGANISATION,
56        titre=<:contacts:info_contacts_organisation:>,
57        ajax}>
58       
59[(#AUTORISER{creer, contact}|oui)
60        [(#URL_ECRIRE{contact_edit}
61                |parametre_url{new,oui}
62                |parametre_url{id_organisation,#ID_ORGANISATION}
63                |parametre_url{redirect,[(#ENV{redirect,#SELF})]}
64                |icone{<:contacts:contact_creer:>,#CHEMIN{images/contact-24.png},right,creer.gif})]
65]
66<br class='nettoyeur' />
67                               
68#INCLURE{fond=prive/contenu/portfolio_document,objet=organisation,id_objet=#ID_ORGANISATION}
69
70#PIPELINE{afficher_complement_objet,#ARRAY{args,#ARRAY{type,organisation,id,#ID_ORGANISATION},data,'<div class="nettoyeur"></div>'}}
71
72
73
74<div class='plus'>
75        <h3 class='h3 invisible'><:contacts:supprimer_organisation:></h3>
76        <div class='danger'>
77                [(#BOUTON_ACTION{[(#CHEMIN{images/organisation-delete-24.png}
78                        |balise_img{<:contacts:supprimer_organisation:>}
79                        |concat{' ',<:contacts:supprimer_organisation:>})],
80                        [(#URL_ACTION_AUTEUR{supprimer_contact,organisation/#ID_ORGANISATION,#URL_ECRIRE{organisations}})],
81                        ajax,<:contacts:confirmer_supprimer_organisation:>\n\n<:contacts:explication_supprimer_organisation:>})]
82        </p>
83        </div>
84</div>
85                       
86<!--#navigation-->
87<div class="cadre infos cadre-info">
88        <div class="numero">
89                <:contacts:organisation_numero:>
90                <p>#ID_ORGANISATION</p>
91        </div>
92        <div><a href="[(#URL_PAGE{organisation}|parametre_url{'id_organisation',#ID_ORGANISATION})]"><:voir_en_ligne:></a></div>
93        [(#REM) faudra mettre {si #ID_AUTEUR} sur la 3.0 ]
94        <BOUCLE_auteur_lie(AUTEURS){id_auteur}{tout}>
95               
96        <div class="numero">
97                <div class='num'>
98                <:contacts:organisation_associe_a_auteur_numero:>
99                <p><a href="[(#ID_AUTEUR|generer_url_entite{auteur})]">#ID_AUTEUR</a></p>
100                [<a href="[(#ID_AUTEUR|generer_url_entite{auteur})]">(#NOM)</a>]
101                </div>
102                <div class='logo'>
103                [<a href="[(#ID_AUTEUR|generer_url_entite{auteur})]">(#LOGO_AUTEUR|image_reduire{40})</a>]
104                </div>
105                [(#AUTORISER{modifier, organisation, #ID_ORGANISATION})
106                <div class='delier'>
107                        [(#BOUTON_ACTION{
108                                [(#CHEMIN{images/delier-16.png}|balise_img{<:contacts:delier_cet_auteur:>}|concat{' ',<:contacts:delier_cet_auteur:>})],
109                                [(#URL_ACTION_AUTEUR{lier_organisation_auteur,[(#ENV{id_organisation})/0],[(#ENV{redirect,#SELF})]})]})]                </div>
110                ]
111        </div>
112       
113        </BOUCLE_auteur_lie>
114       
115        <div class="liaison">
116                <h3><:contacts:organisation_associer_a_auteur:></h3>
117                <div class='ajax'>#FORMULAIRE_LIER_ORGANISATION_AUTEUR{#ID_ORGANISATION, #SELF}</div>
118       
119        [(#AUTORISER{modifier, organisation, #ENV{id_organisation}}|?{
120            [(#BOUTON_ACTION{
121                <:contacts:creer_auteur_organisation:>,
122                [(#URL_ACTION_AUTEUR{
123                        creer_auteur_lie,
124                    organisation/#ID_ORGANISATION,
125                    [(#ENV{redirect,#SELF})]
126                 })]
127                 '',''
128            })]           
129        })]     
130       
131        </div>
132       
133        <//B_auteur_lie>
134</div>
135<!--/#navigation-->
136
137
138
139<!--#extra-->
140[(#CHEMIN{images/contact-24.png}
141        |debut_cadre_relief{#EVAL{true},'',[(#VAL{<:contacts:lier_contact:>})],0})]
142#SET{rien,0}#SET{contact,0}
143        <div class='ajax'>
144        [(#FORMULAIRE_LIER_CONTACT{#ID_ORGANISATION, #SELF})]
145        </div>
146[(#EVAL{true}|fin_cadre_relief)]
147<!--/#extra-->
148</BOUCLE_orga>
Note: See TracBrowser for help on using the repository browser.