|balise_img_svg

  • Apparu en : SPIP 4.2

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_img insere uma tag <img> seja qual for o tipo de imagem recebida como argumento, inclusive se se tratar de um ficheiro SVG.
  • o filtro |balise_svg insere 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)]

Autor Ricardo Porto Publié le : Mis à jour : 12/09/25

Traductions : français, Português