From de0723a7bb997ef82746b65e2d121332495382f6 Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Thu, 21 Oct 2021 10:28:07 +0200
Subject: [PATCH] Les images SVG sont integrees dans le html avec le modele emb
 au lieu d'etre affichee avec une balise img (Fix
 https://discuter.spip.net/t/re-spip-dev-spip-3-3-0-dev-pb-avec-certains-fichiers-svg/154565/6)

---
 modeles/image_emb_svg.html | 27 +++++++++++++++++++++++++++
 paquet.xml                 |  2 +-
 2 files changed, 28 insertions(+), 1 deletion(-)
 create mode 100644 modeles/image_emb_svg.html

diff --git a/modeles/image_emb_svg.html b/modeles/image_emb_svg.html
new file mode 100644
index 00000000..d8d37015
--- /dev/null
+++ b/modeles/image_emb_svg.html
@@ -0,0 +1,27 @@
+[(#REM)
+
+	Modele pour les images svg embed (on intègre le SVG directement dans le html, pas via une balise img)
+
+]
+<BOUCLE_image (DOCUMENTS) {media=image} {id_document=#ENV{id,#ENV{id_document}}} {inclus=image} {mode?} {tout} {extension=svg}>
+[(#SET{autolien,#LARGEUR|>={800}|ou{#HAUTEUR|>={800}}|oui})]
+[(#SET{image,[(#ENV{largeur}|ou{#ENV{hauteur}}|?{
+		[(#FICHIER|image_reduire{#ENV{largeur,10000},#ENV{hauteur,10000}}|extraire_attribut{src})],
+		[(#FICHIER)]})]})]
+[(#SET{image,[(#GET{image}|balise_svg{#ENV{alt,#ALT}|sinon{''},[(#LARGEUR)x#HAUTEUR]})]})]
+[(#SET{legende,#INCLURE{fond=modeles/document_legende, env}|trim})]
+<div
+  class="[(#ID_DOCUMENT|medias_modele_document_standard_classes{image}) ]spip_lien_ok"[
+  (#ID_DOCUMENT|medias_modele_document_standard_attributs{image})
+]>
+<figure class="spip_doc_inner">
+[<a href="(#ENV{lien})"[ class="(#ENV{lien_class}|concat{' spip_doc_lien'}|trim)"]>]
+[(#ENV{lien}|non|et{#GET{autolien}})<a href="#URL_DOCUMENT" class="spip_doc_lien mediabox" type="#MIME_TYPE">]
+		#GET{image}
+[(#ENV{lien}|ou{#GET{autolien}}|?{</a>})]
+#GET{legende}
+</figure>
+</div>
+</BOUCLE_image>
+<INCLURE{fond=modeles/file,env} />
+<//B_image>
diff --git a/paquet.xml b/paquet.xml
index 5c16a11c..04e12c71 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,7 +1,7 @@
 <paquet
 	prefix="medias"
 	categorie="multimedia"
-	version="3.2.0"
+	version="3.2.1"
 	etat="stable"
 	compatibilite="[4.0.0;4.0.*]"
 	logo="prive/themes/spip/images/portfolio-32.png"
-- 
GitLab