mirror of
https://github.com/YunoHost-Apps/spip_ynh.git
synced 2024-09-03 20:25:59 +02:00
47 lines
1.8 KiB
HTML
47 lines
1.8 KiB
HTML
|
<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}}
|
||
|
]
|
||
|
|
||
|
<dl class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok'[
|
||
|
style='float:(#ENV{align}|match{left|right});']>
|
||
|
<dt>[<a href="(#GET{url})"[
|
||
|
class="(#ENV{lien_class})"] title='#TYPE_DOCUMENT - [(#TAILLE|taille_en_octets|texte_backend)]'[
|
||
|
(#ENV{lien}|?{'',type="#MIME_TYPE"})]>]<img src='#GET{fichier}' width='#GET{width}' height='#GET{height}' alt='#TYPE_DOCUMENT - [(#TAILLE|taille_en_octets|texte_backend)]' />[(#GET{url}|?{</a>})]</dt>[
|
||
|
<dt class='#EDIT{titre} spip_doc_titre'[ style='width:(#GET{width}|min{350}|max{120})px;']><strong>(#TITRE)</strong></dt>][
|
||
|
<dd class='#EDIT{descriptif} spip_doc_descriptif'[ style='width:(#GET{width}|min{350}|max{120})px;']>(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]</dd>]
|
||
|
</dl>
|
||
|
|
||
|
</BOUCLE_doc>
|
||
|
#FILTRE{trim}
|