[SPIP] v3.2.1-->v3.2.3
[lhc/web/www.git] / www / plugins-dist / medias / prive / squelettes / inclure / portfolio-documents.html
1 [(#REM)
2
3 Squelette
4 (c) xxx
5 Distribue sous licence GPL
6
7 ]
8 [(#REM) pour permettre d'inclure ce squelette plusieurs fois dans une page, fournir un parametre id_unique dans l'appel]
9
10 #SET{nbdocs,0}
11 <div id="portfolios#ENV{id_unique}" class="portfolios">
12 [(#REM) D'abord les images illustration]
13 <B_illustrations>
14 <h3><span class="image_loading"></span><:medias:info_illustrations:></h3>
15 <div class="liste_items documents ordonner_rang_lien" id="illustrations#ENV{id_unique}" data-cookie-affichage="illustrations" data-lien="[(#OBJET|concat{'/',#ID_OBJET}|attribut_html)]">
16 [<p class="pagination">(#PAGINATION{prive})</p>]
17 <div class="sortable">
18 <BOUCLE_illustrations(DOCUMENTS documents_liens types_documents){inclus=image}{mode=image}{id_objet}{objet}{par rang_lien, num titre, date,id_document}{pagination 50}{statut?}>
19 #MODELE{document_desc,id_document,id_objet,objet}
20 </BOUCLE_illustrations>
21 </div>
22 [<p class="pagination">(#PAGINATION{prive})</p>]
23 [(#AUTORISER{dissocierdocuments,#OBJET,#ID_OBJET})
24 <div class="actions-liste">
25 [(#BOUTON_ACTION{<:medias:lien_tout_enlever:>,#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-I/image,#SELF|ancre_url{illustrations}},'ajax noscroll tout_supprimer',<:ecrire:lien_tout_supprimer:> ?})]
26 [(#BOUTON_ACTION{<:medias:lien_tout_desordonner:>,#URL_ACTION_AUTEUR{desordonner_liens_documents,#ID_OBJET-#OBJET-I/image,#SELF|ancre_url{illustrations}},'ajax tout_desordonner',<:medias:lien_tout_desordonner_verif:>})]
27 </div>
28 ]
29 </div>
30 #SET{nbdocs,#GET{nbdocs}|plus{#GRAND_TOTAL}}
31 </B_illustrations>
32
33 [(#REM) puis les images du portfolio]
34 <B_portfolio>
35 <h3><:medias:info_portfolio:></h3>
36 <div class="liste_items documents ordonner_rang_lien" id="portfolio#ENV{id_unique}" data-cookie-affichage="portfolio" data-lien="[(#OBJET|concat{'/',#ID_OBJET}|attribut_html)]">
37 [<p class="pagination">(#PAGINATION{prive})</p>]
38 <div class="sortable">
39 <BOUCLE_portfolio(DOCUMENTS documents_liens types_documents){inclus=image}{mode=document}{id_objet}{objet}{par rang_lien, num titre, date,id_document}{pagination 50}{statut?}>
40 #MODELE{document_desc,id_document,id_objet,objet}
41 </BOUCLE_portfolio>
42 </div>
43 [<p class="pagination">(#PAGINATION{prive})</p>]
44 [(#AUTORISER{dissocierdocuments,#OBJET,#ID_OBJET})
45 <div class="actions-liste">
46 [(#BOUTON_ACTION{<:medias:lien_tout_enlever:>,#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-I/document,#SELF|ancre_url{portfolio}},'ajax noscroll tout_supprimer',<:ecrire:lien_tout_supprimer:> ?})]
47 [(#BOUTON_ACTION{<:medias:lien_tout_desordonner:>,#URL_ACTION_AUTEUR{desordonner_liens_documents,#ID_OBJET-#OBJET-I/document,#SELF|ancre_url{illustrations}},'ajax tout_desordonner',<:medias:lien_tout_desordonner_verif:>})]
48 </div>
49 ]
50 </div>
51 #SET{nbdocs,#GET{nbdocs}|plus{#GRAND_TOTAL}}
52 </B_portfolio>
53
54 [(#REM) puis les documents]
55 <B_documents>
56 <h3><:medias:info_documents:></h3>
57 <div class="liste_items documents ordonner_rang_lien" id="documents#ENV{id_unique}" data-cookie-affichage="documents" data-lien="[(#OBJET|concat{'/',#ID_OBJET}|attribut_html)]">
58 [<p class="pagination">(#PAGINATION{prive})</p>]
59 <div class="sortable">
60 <BOUCLE_documents(DOCUMENTS documents_liens types_documents){inclus!=image}{mode!=vignette}{id_objet}{objet}{par rang_lien, num titre, date,id_document}{pagination 50}{statut?}>
61 #MODELE{document_desc,id_document,id_objet,objet}
62 </BOUCLE_documents>
63 </div>
64 [<p class="pagination">(#PAGINATION{prive})</p>]
65 [(#AUTORISER{dissocierdocuments,#OBJET,#ID_OBJET})
66 <div class="actions-liste">
67 [(#BOUTON_ACTION{<:medias:lien_tout_enlever:>,#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-D/document,#SELF|ancre_url{documents}},'ajax noscroll tout_supprimer',<:ecrire:lien_tout_supprimer:> ?})]
68 [(#BOUTON_ACTION{<:medias:lien_tout_desordonner:>,#URL_ACTION_AUTEUR{desordonner_liens_documents,#ID_OBJET-#OBJET-D/document,#SELF|ancre_url{documents}},'ajax tout_desordonner',<:medias:lien_tout_desordonner_verif:>})]
69 </div>
70 ]
71 </div>
72 #SET{nbdocs,#GET{nbdocs}|plus{#GRAND_TOTAL}}
73 </B_documents>
74
75 <script type="text/javascript">/*<![CDATA[*/
76 /* Plugin multifile et gestion de la modale */
77 var multifile='[(#CHEMIN{javascript/jquery.multifile.js}|texte_script)]';
78 [(#INCLURE{javascript/medias_edit.js}|compacte{js})]
79
80 /* Sur la page d'une rubrique, recharger la boîte d'info en cas de rechargement ajax */
81 [(#OBJET|=={rubrique}|et{#CONST{_AJAX}}|et{#GET{nbdocs}|=={1}}|oui)
82 if (window.jQuery) jQuery('#navigation .box.info').ajaxReload();]
83
84 /* Gestion des différents modes d'affichages, du tri des documents, et des rechargements ajax */
85 [(#INCLURE{fond=javascript/gestion_listes_documents.js}|compacte{js})]
86 /*]]>*/</script>
87 </div>