1 | <BOUCLE_doc (DOCUMENTS) {id_document} {tout}> |
---|
2 | [<!--(#REM) |
---|
3 | |
---|
4 | Modele pour <doc> en dl/dt/dd |
---|
5 | cf. http://pompage.net/pompe/listesdefinitions/ |
---|
6 | |
---|
7 | La largeur de la legende est egale a la largeur de l'image |
---|
8 | avec un minimum de 120px, et un maximum de 350px. |
---|
9 | |
---|
10 | Dans le cas d'une simple image (mode=image), on affiche |
---|
11 | le document lui-meme, sans lien de telechargement |
---|
12 | -->] |
---|
13 | [(#ENV{mode_force,#MODE}|=={image}|oui) |
---|
14 | #SET{fichier,#URL_DOCUMENT} |
---|
15 | #SET{width,#LARGEUR} |
---|
16 | #SET{height,#HAUTEUR} |
---|
17 | #SET{url,#ENV{lien}} |
---|
18 | ] |
---|
19 | [(#ENV{mode_force,#MODE}|=={image}|non) |
---|
20 | [(#SET{fichier,[(#LOGO_DOCUMENT|extraire_attribut{src})]})] |
---|
21 | [(#SET{width,[(#LOGO_DOCUMENT|extraire_attribut{width})]})] |
---|
22 | [(#SET{height,[(#LOGO_DOCUMENT|extraire_attribut{height})]})] |
---|
23 | #SET{url,#ENV{lien,#URL_DOCUMENT}} |
---|
24 | ][<!--(#REM) |
---|
25 | |
---|
26 | |
---|
27 | Si largeur ou hauteur fournit en parametre, redimensionner |
---|
28 | |
---|
29 | -->][ |
---|
30 | (#ENV{largeur,0}|ou{#ENV{hauteur,0}}) |
---|
31 | #SET{fichier,#GET{fichier}|image_reduire{#ENV{largeur,0},#ENV{hauteur,0}}} |
---|
32 | #SET{width,#GET{fichier}|largeur} |
---|
33 | #SET{height,#GET{fichier}|hauteur} |
---|
34 | #SET{fichier,#GET{fichier}|extraire_attribut{src}} |
---|
35 | ] |
---|
36 | [(#ENV{shape}|oui) |
---|
37 | [(#SET{polygon,[(#FICHIER|image_detourer_polygon)]})] |
---|
38 | ] |
---|
39 | |
---|
40 | |
---|
41 | <figure class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align}|sinon{center})][ (#ENV{class})] spip_lien_ok' |
---|
42 | style="[width:(#GET{width})px;]"[ data-w="(#GET{width})"]> |
---|
43 | [<a href="(#GET{url})"[ |
---|
44 | class="(#ENV{lien_class})"] [ title="(#TITRE|supprimer_numero|supprimer_tags|texte_backend)"][ |
---|
45 | (#ENV{lien}|?{'',type="#MIME_TYPE"})]>] |
---|
46 | [(#GET{fichier}|image_responsive{320/640/1280/1920})] |
---|
47 | |
---|
48 | [(#GET{url}|?{</a>})] |
---|
49 | [(#ENV{legende}|=={non}|non) |
---|
50 | [(#TITRE|sinon{#DESCRIPTIF}|sinon{#CREDITS}|oui) |
---|
51 | <figcaption class='spip_doc_intitules[ spip_doc_intitules_(#EVAL{_SPIP_DOC_INTITULES_ALIGN})]'> |
---|
52 | [<div class='spip_doc_titre #EDIT{titre}'><strong>(#TITRE|propre|PtoBR)</strong></div>] |
---|
53 | [<div class='spip_doc_descriptif #EDIT{descriptif}'>(#DESCRIPTIF|propre|PtoBR)[(#NOTES|PtoBR)]</div>] |
---|
54 | [<div class='spip_doc_credits #EDIT{credits}'>(#CREDITS|propre|PtoBR)</div>] |
---|
55 | <a class="telecharger" href="#FICHIER"><:bouton_download:> [((#TAILLE|taille_en_octets))]</a> |
---|
56 | </figcaption> |
---|
57 | ]] |
---|
58 | </figure> |
---|
59 | |
---|
60 | </BOUCLE_doc> |
---|
61 | #FILTRE{mini_html} |
---|