source: spip-zone/_core_/plugins/dist/inclure/documents.html @ 102608

Last change on this file since 102608 was 102608, checked in by marcimat@…, 3 years ago

Ce commit ne sera pas historique. (correction commentaire)

File size: 2.7 KB
Line 
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>
Note: See TracBrowser for help on using the repository browser.