Modele pour les images

Bonjour
dans le Modele pour les images de Spip 4.0.5

[(#SET{image,#GET{image}|inserer_attribut{alt,#ENV{alt,#ALT}|sinon{''}}})]

le alt est maintenant sur ou l’environnement transmis ou la balise #ALT ou vide
ce qui provoque la disparition des alt images après maj Spip
c’est gênant en terme de référencement et revenir sur x sites pour saisir le champ ALT est impossible

à la place de vide la balise #TITRE ne serait elle pas judicieuse ?
merci

Justement non, cf Modèle <docX> : ajouter un attribut alt à la balise <img> même si l'image n'a pas de titre (#4480) · Tickets · spip / medias · GitLab & Les documents (au moins image) devraient avoir un champ "alt" différents du titre (#4615) · Tickets · spip / medias · GitLab :slight_smile:

Et l’explication finale de pourquoi c’est pas doublonné, est dans la pull request ici :

Les aveugles eux-mêmes le disent : le contenu ne DOIT PAS être doublonné. Le titre est déjà en « figcaption », et donc cette information là est déjà présente et lisible pour tout le monde. Le alt ne doit être rempli QUE si ça décrit autre chose que le titre.

J’avais donné un exemple :
#TITRE = « Impression soleil levant »
#ALT = « Peinture marine représentant le levé du soleil sur le port du Havre »

Si le titre est déjà explicite quand au contenu de l’image (par ex « Ma famille et moi à la plage cet été ») alors il n’y a pas de alt à remplir pour l’accessibilité.


RastaPopoulos

Par contre, s’il n’y a pas de légende, le alt reprend tout son sens.

C’est ce que je fait ici : spip-contrib-squelettes/soyezcreateurs - modeles/image_img.html at master - soyezcreateurs - SPIP on GIT
C’est appelé par <imgNNN|alignement> (ou juste par <imgNNN> pour une image en inline dans la ligne de texte).

Et ça assure la compatibilité ascendante avec les appels aux images tels qu’ils étaient faits avant SPIP 4.