SPIP
Article validé
L’article « Filtre balise_img_svg
(|balise_img_svg - SPIP) » vient d’être publié par
b_b.
Filtre balise_img_svg
vendredi 6 septembre 2024 , par JLuc
Le filtre balise_img_svg
permet d’insérer une balise <svg>
ou une
balise <img>
selon que son argument est un fichier SVG ou un autre format
d’image.
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
(SPIP))
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)]
— Envoyé par SPIP (https://www.spip.net/)