You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.8 KiB
46 lines
1.8 KiB
<BOUCLE_doc (DOCUMENTS) {id_document} {tout}> |
|
[<!--(#REM) |
|
|
|
La largeur de la legende est egale a la largeur de l'image |
|
avec un minimum de 120px, et un maximum de 350px. |
|
|
|
Dans le cas d'une simple image (mode=image), on affiche |
|
le document lui-meme, sans lien de telechargement |
|
-->] |
|
[(#ENV{mode_force,#MODE}|=={image}|oui) |
|
#SET{fichier,#URL_DOCUMENT} |
|
#SET{width,#LARGEUR} |
|
#SET{height,#HAUTEUR} |
|
#SET{url,#ENV{lien}} |
|
] |
|
[(#ENV{mode_force,#MODE}|=={image}|non) |
|
[(#SET{fichier,[(#LOGO_DOCUMENT|extraire_attribut{src})]})] |
|
[(#SET{width,[(#LOGO_DOCUMENT|extraire_attribut{width})]})] |
|
[(#SET{height,[(#LOGO_DOCUMENT|extraire_attribut{height})]})] |
|
#SET{url,#ENV{lien,#URL_DOCUMENT}} |
|
][<!--(#REM) |
|
|
|
|
|
Si largeur ou hauteur fournit en parametre, redimensionner |
|
|
|
-->][ |
|
(#ENV{largeur,0}|ou{#ENV{hauteur,0}}) |
|
#SET{fichier,#GET{fichier}|image_reduire{#ENV{largeur,0},#ENV{hauteur,0}}} |
|
#SET{width,#GET{fichier}|largeur} |
|
#SET{height,#GET{fichier}|hauteur} |
|
#SET{fichier,#GET{fichier}|extraire_attribut{src}} |
|
] |
|
[(#SET{title,[(#TYPE_DOCUMENT) - [(#TAILLE|taille_en_octets)]]})] |
|
[(#MEDIA|=={image}|oui) #SET{title,#TITRE|sinon{#GET{title}}] |
|
<figure class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})][ (#ENV{align})][ (#ENV{class})] spip_lien_ok'[ |
|
style='float:(#ENV{align}|match{left|right});'][ |
|
(#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)role="group"]> |
|
[<a href="(#GET{url})"[ |
|
class="(#ENV{lien_class})"] title='[(#GET{title}|attribut_html)]'[ |
|
(#ENV{lien}|?{'',type="#MIME_TYPE"})]>]<img src='#GET{fichier}' alt='' width='#GET{width}' height='#GET{height}'>[(#GET{url}|?{</a>})][ |
|
(#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui) |
|
<INCLURE{fond=modeles/inc_figcaption,titre=#TITRE,descriptif=#DESCRIPTIF,credits=#CREDITS,width=#GET{width}}>] |
|
</figure> |
|
|
|
</BOUCLE_doc> |
|
#FILTRE{trim} |