Bonjour à tous,
Si j'ai bien compris le code ci-dessous, la commande #FICHIER|image_reduire (400)
renvoie dans mon site le code html suivant :
<img width="400" height="301" class="" style="height: 301px; width: 400px;" src="local/cache-vignettes/L400xH301/IMG_7364-4192a.jpg"/>
qui n'est pas valide xhtml car il manque l'attribut alt.
Comment puis-je faire pour rajouter cet attribut ?
Merci
Boby
Le code incriminé :
<BOUCLE_document (DOCUMENTS) {id_document}>
[(#REM)
Modele pour <img>
Si on est en mode "vignette" ou appele avec embed=oui,
on affiche l'image complete ; sinon le logo
Si un lien est passe #ENV{lien} on ajoute le a href
ou on truque le #URL_DOCUMENT
]
#SET{fichier,#FICHIER|image_reduire{400}
[(#MODE|=={vignette}|?{' '})
#SET{width,#FICHIER|image_reduire{#GET{taille}}|largeur}
#SET{height,#FICHIER|image_reduire{#GET{taille}}|hauteur}
#SET{lien_class,thickbox}
#SET{url,#ENV{lien}}
]
[(#SET{
image,
#MODE|=={vignette}
|sinon{#ENV{embed}}
|?{' '}
})][
(#REM) image complete redimensionnée à la taille?
]
[(#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:(#GET{ width})px;]']>
<a href="[(#ENV{lien}|sinon{#URL_DOCUMENT})]" [class="(#GET{lien_class})"][ title="(#TITRE|texte_backend|supprimer_numero)"]>[(#GET{fichier})]</a></span>][
(#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>
]
</BOUCLE_document>