d8b87a9134f4068089c19f03e010f13a4801a551
[lhc/web/www.git] / www / squelettes-dist / inclure / documents.html
1 [(#REM) On peut arriver avec id_article ou id_rubrique. On les réaffecte sur objet, id_objet. ]
2 [(#ENV{id_article}|oui)[(#VAL{article}|setenv{objet})][(#ENV{id_article}|setenv{id_objet})]]
3 [(#ENV{id_rubrique}|oui)[(#VAL{rubrique}|setenv{objet})][(#ENV{id_rubrique}|setenv{id_objet})]]
4
5 [(#REM) Portfolio : album d'images ]
6 <B_documents_portfolio>
7 <div class="bloc clearfix documents_portfolio" id="documents_portfolio">
8 <h2><:medias:info_portfolio:></h2>
9 <ul>
10 <BOUCLE_documents_portfolio(DOCUMENTS) {objet?}{id_objet?} {mode=document}{extension IN png,jpg,gif} {par rang_lien, num titre, date}{doublons}{vu=non}>[
11 <li><a href="(#URL_DOCUMENT)" type="#MIME_TYPE" onclick="location.href='[(#URL_ARTICLE
12 |url_absolue
13 |parametre_url{id_document,#ID_DOCUMENT}
14 |ancre_url{documents_portfolio}
15 )]';return false;"[ class="(#EXPOSER)"][ title="(#TITRE|attribut_html|couper{80})"]>[(#FICHIER
16 |image_passe_partout{90,90}
17 |image_recadre{90,90}
18 |inserer_attribut{class,spip_logo}
19 |inserer_attribut{alt,[(#TITRE|attribut_html|couper{80})]})]</a></li>
20 ]</BOUCLE_documents_portfolio>
21 </ul>
22 </div><!--#documents_portfolio-->
23 </B_documents_portfolio>
24
25 [(#REM)
26 Afficher en grand le document demande dans l'URL
27 ]
28 <BOUCLE_afficher_document(DOCUMENTS) {id_document}{objet?}{id_objet?} {mode=document}{extension IN png,jpg,gif}>
29 [(#MODELE{emb,lien=#URL_DOCUMENT}|image_reduire{672,*})]
30 </BOUCLE_afficher_document>
31
32
33 [(#REM)
34 Si un seul document est joint a l'article, et si le texte est vide,
35 on incruste automatiquement ce document
36 ]
37 <BOUCLE_documents_decompte(DOCUMENTS spip_documents_liens articles) {objet?}{id_objet?} {mode=document}{texte=''}{extension !IN gif,jpg,png} {vu=non}>
38 [(#TOTAL_BOUCLE|=={1}
39 |?{[(#INCLURE{fond=modeles/emb, id_document}
40 |trim)]})]</BOUCLE_documents_decompte>
41
42
43 [(#REM)
44 Sinon, liste des autres documents joints
45 ]
46 <B_documents_joints>
47 <div class="menu documents_joints" id="documents_joints">
48 <h2><:medias:titre_documents_joints:></h2>
49 <ul class="spip">
50 <BOUCLE_documents_joints(DOCUMENTS) {objet?}{id_objet?} {extension !IN gif,jpg,png} {vu=non}{par rang_lien, num titre, date}>[
51 <li>
52 <a href="(#URL_DOCUMENT)" type="#MIME_TYPE" class="spip_doc[ (#EXTENSION|attribut_html)]"><strong class="#EDIT{titre} titre">[(#TITRE|sinon{[(#FICHIER|basename|couper{80})]})]</strong>
53 <small class="info_document">([<abbr title="<:info_document:> #TYPE_DOCUMENT" class="ext">(#EXTENSION|strtoupper)</abbr> - ][<span>(#TAILLE|taille_en_octets)</span>])</small></a>
54 [<div class="#EDIT{descriptif} descriptif">(#DESCRIPTIF)</div>]
55 [<div class="#EDIT{credits} credits">(#CREDITS)</div>]
56 ]</li>
57 </BOUCLE_documents_joints>
58 </ul>
59 </div><!--#documents_joints-->
60 </B_documents_joints>
61
62 <//B_documents_decompte>