O filtro |balise_img_svg (tag imagem SVG) permite inserir uma tag <svg> ou uma tag <img> dependendo se o argumento é um ficheiro SVG ou outro formato de imagem.
Com efeito:
- o filtro
|balise_imginsere uma tag<img>seja qual for o tipo de imagem recebida como argumento, inclusive se se tratar de um ficheiro SVG. - o filtro
|balise_svginsere sempre uma tag<svg>.
O filtro |balise_img_svg torna-se útil quando aplicado a uma imagem sem que se conheça antecipadamente o formato e que se queira que as imagens SVG sejam incorporadas com uma tag <svg>.
Este filtro aplica-se no URL relativo de um ficheiro de imagem ou de uma tag de imagem já fornecida. Aceita os parâmetros opcionais a seguir:
-
alt: um texto alternativo (ou um valor nulo para não ter a tag alt na imagem, em vez de um alt vazio) -
class: nulo por padrão -
size: permite especificar o tamanho da imagem exibida (ver os detalhes da sintaxe: |balise_img)
Exemplos de uso:
[(#LOGO_ARTICLE|balise_img_svg{'aqui aplicado a uma tag img', 'spip_logo'})]
[(#FICHIER|balise_img_svg{'aqui aplicado a um ficheiro', 'spip_doc'})]
[(#CHEMIN{#GET{umaimagem}}|balise_img_svg)]