source: spip-zone/_plugins_/medias_responsive_mod/squelettes/modeles/doc.html @ 104139

Last change on this file since 104139 was 104139, checked in by arno@…, 4 years ago

Bug de fermeture #GET{a} dans <img>

File size: 2.0 KB
Line 
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|texte_backend)"][
45        (#ENV{lien}|?{'',type="#MIME_TYPE"})]>]
46                [(#GET{fichier}|image_responsive{320/560/1200/1920})]
47[(#GET{url}|?{</a>})]
48<figcaption class='spip_doc_intitules[ spip_doc_intitules_(#EVAL{_SPIP_DOC_INTITULES_ALIGN})]'>
49        [<div class='spip_doc_titre #EDIT{titre}'><strong>(#TITRE|propre|PtoBR)</strong></div>]
50        [<div class='spip_doc_descriptif #EDIT{descriptif}'>(#DESCRIPTIF|propre|PtoBR)[(#NOTES|PtoBR)]</div>]
51        [<div class='spip_doc_credits  #EDIT{credits}'>(#CREDITS|propre|PtoBR)</div>]
52</figcaption>
53</figure>
54
55</BOUCLE_doc>
56#FILTRE{mini_html}
Note: See TracBrowser for help on using the repository browser.