source: spip-zone/_plugins_/figure/modeles/spipdoc.html @ 103511

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

Il faut tenir compte de la largeur pour la légende !

  • Property svn:eol-style set to native
File size: 1.8 KB
Line 
1<BOUCLE_doc (DOCUMENTS) {id_document} {tout}>
2[<!--(#REM)
3
4        La largeur de la legende est egale a la largeur de l'image
5        avec un minimum de 120px, et un maximum de 350px.
6
7        Dans le cas d'une simple image (mode=image), on affiche
8        le document lui-meme, sans lien de telechargement
9-->]
10[(#ENV{mode_force,#MODE}|=={image}|oui)
11        #SET{fichier,#URL_DOCUMENT}
12        #SET{width,#LARGEUR}
13        #SET{height,#HAUTEUR}
14        #SET{url,#ENV{lien}}
15]
16[(#ENV{mode_force,#MODE}|=={image}|non)
17        [(#SET{fichier,[(#LOGO_DOCUMENT|extraire_attribut{src})]})]
18        [(#SET{width,[(#LOGO_DOCUMENT|extraire_attribut{width})]})]
19        [(#SET{height,[(#LOGO_DOCUMENT|extraire_attribut{height})]})]
20        #SET{url,#ENV{lien,#URL_DOCUMENT}}
21][<!--(#REM)
22
23
24        Si largeur ou hauteur fournit en parametre, redimensionner
25
26-->][
27(#ENV{largeur,0}|ou{#ENV{hauteur,0}})
28        #SET{fichier,#GET{fichier}|image_reduire{#ENV{largeur,0},#ENV{hauteur,0}}}
29        #SET{width,#GET{fichier}|largeur}
30        #SET{height,#GET{fichier}|hauteur}
31        #SET{fichier,#GET{fichier}|extraire_attribut{src}}
32]
33[(#SET{title,[(#TYPE_DOCUMENT) - [(#TAILLE|taille_en_octets)]]})]
34[(#MEDIA|=={image}|oui) #SET{title,#TITRE|sinon{#GET{title}}]
35<figure class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})][ (#ENV{align})][ (#ENV{class})] spip_lien_ok'[
36        style='float:(#ENV{align}|match{left|right});'][
37        (#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)role="group"]>
38        [<a href="(#GET{url})"[
39                class="(#ENV{lien_class})"] title='[(#GET{title}|attribut_html)]'[
40                (#ENV{lien}|?{'',type="#MIME_TYPE"})]>]<img src='#GET{fichier}' alt='' width='#GET{width}' height='#GET{height}'>[(#GET{url}|?{</a>})][
41        (#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)
42        <INCLURE{fond=modeles/inc_figcaption,titre=#TITRE,descriptif=#DESCRIPTIF,credits=#CREDITS,width=#GET{width}}>]
43</figure>
44
45</BOUCLE_doc>
46#FILTRE{trim}
Note: See TracBrowser for help on using the repository browser.