Browse Source
git-svn-id: svn://zone.spip.net/spip-zone/_plugins_/figure@102665 ac52e18a-acf5-0310-9fe8-c4428f23b10amaster
3 changed files with 60 additions and 50 deletions
@ -1,50 +1,9 @@
|
||||
<BOUCLE_doc (DOCUMENTS) {id_document} {tout}> |
||||
[<!--(#REM) |
||||
[(#REM) |
||||
|
||||
Modele pour <doc> en dl/dt/dd |
||||
cf. http://pompage.net/pompe/listesdefinitions/ |
||||
Patch de compatibilité avec le plugion Medoc |
||||
|
||||
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[ (#ENV{align})][ (#ENV{class})] spip_lien_ok'[ |
||||
style='float:(#ENV{align}|match{left|right});']> |
||||
[<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>})] |
||||
<figcaption class='#EDIT{descriptif} spip_doc_descriptif'[ style='width:(#GET{width}|min{350}|max{120})px;']>[ |
||||
<strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>] |
||||
[(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)] |
||||
]</figcaption> |
||||
</figure> |
||||
|
||||
</BOUCLE_doc> |
||||
#FILTRE{trim} |
||||
][(#PLUGIN{medoc}|?{ |
||||
#MODELE{medoc,id_document,env,align=#ENV{align}} |
||||
, |
||||
#MODELE{spipdoc,id_document,env,align=#ENV{align},mode_force=document} |
||||
})] |
@ -0,0 +1,50 @@
|
||||
<BOUCLE_doc (DOCUMENTS) {id_document} {tout}> |
||||
[<!--(#REM) |
||||
|
||||
Modele pour <doc> en dl/dt/dd |
||||
cf. http://pompage.net/pompe/listesdefinitions/ |
||||
|
||||
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[ (#ENV{align})][ (#ENV{class})] spip_lien_ok'[ |
||||
style='float:(#ENV{align}|match{left|right});']> |
||||
[<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>})] |
||||
<figcaption class='#EDIT{descriptif} spip_doc_descriptif'[ style='width:(#GET{width}|min{350}|max{120})px;']>[ |
||||
<strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>] |
||||
[(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)] |
||||
]</figcaption> |
||||
</figure> |
||||
|
||||
</BOUCLE_doc> |
||||
#FILTRE{trim} |
Loading…
Reference in new issue