From 8a5ccab60da3bc4af6dee18209f2e2ad73f61ff7 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Mon, 29 Jan 2007 21:21:28 +0000 Subject: [PATCH] unifier img.html et doc.html sur le modele dl-dt(-dd) ; eviter de passer par #EMBED_DOCUMENT pour recuperer une image-vignette --- dist/modeles/doc.html | 22 +++++++++++++++------- dist/modeles/img.html | 10 +++++----- 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/dist/modeles/doc.html b/dist/modeles/doc.html index 8f07786c72..5ab46788e7 100644 --- a/dist/modeles/doc.html +++ b/dist/modeles/doc.html @@ -11,19 +11,27 @@ le document lui-meme, sans lien de telechargement ] [(#MODE|=={vignette}|?{' '}) - [(#SET{photo, - [(#EMBED_DOCUMENT|extraire_balise{img})] - })] + #SET{fichier,#URL_DOCUMENT} + #SET{width,#LARGEUR} + #SET{height,#HAUTEUR} #SET{url,#ENV{lien}} ] [(#MODE|=={vignette}|?{'',' '}) - #SET{photo,#LOGO_DOCUMENT} + [(#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}} ] <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{photo}|extraire_attribut{src})]' width='[(#GET{photo}|extraire_attribut{width})]' height='[(#GET{photo}|extraire_attribut{height})]' alt='#TYPE_DOCUMENT - [(#TAILLE|taille_en_octets|texte_backend)]' />[(#GET{url}|?{</a>})]</dt>[ -<dt class='spip_doc_titre'[ style='width:(#GET{photo}|largeur|min{350}|max{120})px;']><strong>(#TITRE)</strong></dt>][ -<dd class='spip_doc_descriptif'[ style='width:(#GET{photo}|largeur|min{350}|max{120})px;']>(#DESCRIPTIF)#NOTES</dd>] +<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='spip_doc_titre'[ style='width:(#GET{width}|min{350}|max{120})px;']><strong>(#TITRE)</strong></dt>][ +<dd class='spip_doc_descriptif'[ style='width:(#GET{width}|min{350}|max{120})px;']>(#DESCRIPTIF)#NOTES</dd>] </dl> </BOUCLE_doc> diff --git a/dist/modeles/img.html b/dist/modeles/img.html index f86b445e5b..dd47d3650c 100644 --- a/dist/modeles/img.html +++ b/dist/modeles/img.html @@ -20,14 +20,14 @@ (#REM) image complete ? ][(#GET{image}) -<span class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok'[ style='float:(#ENV{align}|match{left|right});[ width:(#LARGEUR)px;]']> -[<a href="(#ENV{lien})"[ class="(#ENV{lien_class})"]> -]<img src='#URL_DOCUMENT'[ width="(#LARGEUR)"][ height="(#HAUTEUR)"] alt="[(#TITRE|texte_backend)]"[ title="(#TITRE|texte_backend)"] />[(#ENV{lien}|?{</a>})]</span> +<dl class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok'[ style='float:(#ENV{align}|match{left|right});[ width:(#LARGEUR)px;]']> +<dt>[<a href="(#ENV{lien})"[ class="(#ENV{lien_class})"]> +]<img src='#URL_DOCUMENT'[ width="(#LARGEUR)"][ height="(#HAUTEUR)"] alt="[(#TITRE|texte_backend)]"[ title="(#TITRE|texte_backend)"] />[(#ENV{lien}|?{</a>})]</dt></dl> ][ (#REM) sinon logo document + lien + alt + title etc ][(#GET{image}|?{'',' '}) -<span class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok'[ style='float:(#ENV{align}|match{left|right});[ width:(#LOGO_DOCUMENT||largeur)px;]']> -<a href="[(#ENV{lien}|sinon{#URL_DOCUMENT})]"[ (#ENV{lien}|?{'',type="#MIME_TYPE"})][ title="(#TITRE|texte_backend)"]>[(#LOGO_DOCUMENT||inserer_attribut{alt,#TITRE|strlen|?{#TITRE {#TYPE_DOCUMENT},#TYPE_DOCUMENT}})]</a></span> +<dl class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok'[ style='float:(#ENV{align}|match{left|right});[ width:(#LOGO_DOCUMENT||largeur)px;]']> +<dt><a href="[(#ENV{lien}|sinon{#URL_DOCUMENT})]"[ (#ENV{lien}|?{'',type="#MIME_TYPE"})][ title="(#TITRE|texte_backend)"]>[(#LOGO_DOCUMENT||inserer_attribut{alt,#TITRE|strlen|?{#TITRE {#TYPE_DOCUMENT},#TYPE_DOCUMENT}})]</a></dt></dl> ]</BOUCLE_document> -- GitLab