Accès rapide : Aller au contenu de l'article |  Aller au menu |  Liste complète des articles  |  Aide  |  Contact |
bandeau

Accueil > Aides pour les nuls > Accessibilité, fichiers pdf, fichiers son

Accessibilité, fichiers pdf, fichiers son

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&eacute;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 ».

Modifier doc.html