Dans un site (tout à jour) j’ai un document qui sert d’image de fond dans un grand slider géré par du js (bgstretcher de mémoire). Pour ces images je récupère les titres pour les mettre dans les alt … ok.
Pour la première fois depuis 3-4 ans que le site existe la personne qui met à jour a saisi « 51ème » dans le titre, enfin je ne sais pas elle a peut-être saisi « 51e
Donc avec le petit « e » en haut dont je ne sais même pas comment elle a pu le saisir même là ça casse l’email … bref je suppose qu’elle a plutôt saisi « 51ème » qui semble-t-il est automatiquement converti avec le « e » en superscript… évidemment cela génère apparemment une balise superscript qui casse tout dans le alt … j’ai tenté tous les filtres genre |textebrut, |texte_backend, |supprimer_tags, une étoile, 2 étoile … rien n’y fait, pourtant j’aurai pensé que supprimer_tags virerait bien ce
Je me demandais s’il y avait moyen de supprimer ce comportement ou de faire que les filtres spip ne s’appliquent pas (alors que je pensais que c’était le rôle de * ou **) ?
Le filtre prévu pour ça est |attribut_html
<img alt="[(#TITRE|attribut_html)]">
Il ne me semble pas que Spip mette ça en exposant, tu as peut-être le
plugin ortho-typographie d'activé ?
Enfin, quoiqu'il en soit, avec le filtre ci-dessus, ça devrait passer.
Le 17/07/2019 à 12:01, CSI a écrit :
Bonjour,
Dans un site (tout à jour) j’ai un document qui sert d’image de fond
dans un grand slider géré par du js (bgstretcher de mémoire). Pour ces
images je récupère les titres pour les mettre dans les alt … ok.
Pour la première fois depuis 3-4 ans que le site existe la personne qui
met à jour a saisi « 51ème » dans le titre, enfin je ne sais pas elle a
peut-être saisi « 51^e
Donc avec le petit « e » en haut dont je ne sais même pas comment elle a
pu le saisir même là ça casse l’email … bref je suppose qu’elle a plutôt
saisi « 51ème » qui semble-t-il est automatiquement converti avec le
« e » en superscript… évidemment cela génère apparemment une balise
superscript qui casse tout dans le alt … j’ai tenté tous les filtres
genre |textebrut, |texte_backend, |supprimer_tags, une étoile, 2 étoile
... rien n’y fait, pourtant j’aurai pensé que supprimer_tags virerait
bien ce <sup>
Je me demandais s’il y avait moyen de supprimer ce comportement ou de
faire que les filtres spip ne s’appliquent pas (alors que je pensais que
c’était le rôle de * ou **) ?