Bonjour
En faisant le ménage dans ma messagerie, je suis retombé sur ce fil :
Du coup, je me suis dit que pour mes fichiers SVG insérés via la balise « emb », la solution adoptée suite au ticket Pouvoir désactiver ponctuellement l'autolien sur le modèle `<doc>` (#5017) · Issues · spip / medias · GitLab pouvait aussi s’appliquer au fichier « medias\modeles\image_emb_svg.html »
Pour tester :
J’y ai remplacé la ligne 19 :
[(#ENV{lien}|non|et{#GET{autolien}})<a href=« [(#URL_DOCUMENT|attribut_url)] » [ (#VAL{document}|objet_info{page}|?{class=« spip_doc_lien », class=« spip_doc_lien mediabox » type=« #MIME_TYPE »})]>]
Par :
[(#ENV{lien}|is_null|et{#GET{autolien}})<a href=« [(#URL_DOCUMENT|attribut_url)] » [ (#VAL{document}|objet_info{page}|?{class=« spip_doc_lien », class=« spip_doc_lien mediabox » type=« #MIME_TYPE »})]>]
Et ça fonctionne. Par exemple :
- Carte SVG insérée par
<emb14267>: le clic ouvre inutilement la mediabox :
https://47.snuipp.fr/Le-fil-de-la-carte-scolaire-2024#Dotation-nationale - Carte SVG insérée par
<emb14542|lien=>: pas d’ouverture de la mediabox:
Dotation carte scolaire 2025 - [FSU-SNUipp 47]