En effet :
- le filtre
balise_img
insère une balise<img>
quel que soit le type de l’image reçue en argument, y compris lorsque c’est un fichier SVG - le filtre
balise_svg
insère toujours une balise<svg>
.
Le filtre balise_img_svg
est donc utile quand on l’applique à une image dont on ne sait pas le format à l’avance et qu’on souhaite que les images SVG soient insérées avec une balise <svg>
.
Ce filtre s’applique sur l’url relative d’un fichier image ou d’une balise image déjà formée. Il accepte les paramètres optionnels qui suivent :
-
alt
: un texte alternatif (ou une valeur nulle pour explicitement ne pas avoir de balise alt sur l’image au lieu d’un alt vide) -
class
: null par défaut -
size
: permettant de spécifier la taille du rendu (voir les détails de syntaxe : |balise_img)
Exemples d’usage :
[(#LOGO_ARTICLE|balise_img_svg{'ici application sur une balise img', 'spip_logo'})]
[(#FICHIER|balise_img_svg{'ici application sur un fichier', 'spip_doc'})]
[(#CHEMIN{#GET{uneimage}}|balise_img_svg)]