d ?tourner le mod ?le pour en faire un lien
Il s’agit d’une question d’accessibilit ?. Un mal voyant ne pourra pas cliquer sur une petite vignette correspondant ? un document pdf. Il faut donc trouver le moyen de signaler ce document par une url, qu’on puisse obtenir sans trop se casser la t ?te.
Apr ?s avoir lu ceci, sur le forum spip, je me suis lanc ?e ? modifier le fichier doc.html que l’on trouve dans prive/modeles.
J’ai alors gard ? ceci :
<BOUCLE_doc (DOCUMENTS) {id_document} {tout}>
[(#REM)
Modele pour <docXX|pdf> en dl/dt/dd
]
[(#MODE|=={image}|non)
#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});[width:(#GET{width}|min{550}|max{550})]px;']>
<dt class='#EDIT{titre} spip_doc_titre'[ style='width:(#GET{width}|min{350}|max{550})px;']><a href="#GET{url}"><strong> t?l?charger le document : #TITRE</strong></a>
format pdf de [(#TAILLE|taille_en_octets|texte_backend|replace{ko,kilo octets}|replace{Mo,Méga octets})]
</dl>
</BOUCLE_doc>j’ai nomm ? ce fichier : doc_pdf.html et je l’ai envoy ? dans squelettes/modeles. (attention, il faut respecter l’appellation : doc_pdf sinon ?a ne va pas !)
Alors, quand j’ai un document pdf :
- je le t ?l ?charge sur mon site, comme une photo
- s’il porte le num ?ro 127 , j’ ?cris
<doc127|pdf> - alors un lien s’inscrit dans mon texte, ? peu pr ?s comme cela :
t ?l ?charger le document : Explications - format PDF - 423 ko - et le lien est signal ? par le lecteur d’ ?cran.
J’ai fabriqu ? sur le m ?me mod ?le un fichier doc_son.html, mais au lieu de mettre « t ?l ?charger le document » , j’ai mis : « Ecouter ».

