SPIP
Article proposé
L’article « Filtre balise_img_svg
(https://www.spip.net/ecrire/?exec=article&id_article=6856) » est proposé
à la publication depuis le jeudi 28 mars 2024.
Filtre balise_img_svg
jeudi 28 mars 2024 , par JLuc
Le filtre balise_img_svg
permet d’insérer une balise <svg>...</svg>
ou une balise <img src=...>
selon que son argument est un fichier SVG ou
une autre image.
En effet
– le filtre balise_img
insère une balise <img src=...>
pour tous
les types d’images, y compris SVG
– le filtre balise_svg
insère toujours une balise <svg>
Le filtre balise_img_svg
est donc particulièrement utile avec un
argument image dynamique (calculé) dont on ne sait pas à l’avance si
c’est un SVG ou pas.
Comme le filtres balise_img
, elle s’applique sur une image ou un
fichier, et elle acccepte les arguments supplémentaires :
– 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 defaut
– size
: permettant de spécifier la taille du rendu (voir
|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/)