Re: #MODELE filtre balise_img

J’ai dû renoncer à l’argument size et compter sur l’utilisateur pour définir son svg dans le nom de l’image.
modification du modèle :
[(#CHEMIN_IMAGE{#ENV{image}|trim}|balise_img{[(#ENV{alt})][,(#ENV{class})]})]
utilisation par :
<theme_image|image=plugin-16.svg|alt=mon puzzle>
donne une image 16x16
mon puzzle

Du coup l’explication du filtre :

https://www.spip.net/fr_article4003.html
qui indique « Pour les images SVG, ce filtre permet de contrôler la taille d’affichage indépendamment de la taille par défaut inscrite dans le fichier. » me laisse perplexe puisque je ne suis pas arrivé à faire prendre en compte l’argument size.

Le dim. 1 août 2021 à 12:30, Vincent Callies <vincent.callies@gmail.com> a écrit :

Petite précision, c’est l’argument size qui n’est pas pris en compte, que l’on passe 16 ou 16x16, il est affiché en 64.

Le dim. 1 août 2021 à 11:07, Vincent Callies <vincent.callies@gmail.com> a écrit :

Bonjour les écureuils,

Sous SPIP 4.0.0, j’ai créé le modèle ci-dessous (/modeles/theme_image.html)
Il a pour objectif de rendre accessible dans les articles les icônes des thèmes.

Je ne parviens pas à utiliser les arguments du filtre |balise_img

appel : <theme_image|image=plugin-xx.svg|alt=‹ mon puzzle ›|class=‹ la_class ›|size=16>

[(#REM) Modèle pour afficher une image du thème.
voir la documentation sur les modèles :
https://www.spip.net/fr_article3454.html
voir la documentation sur l’évolution de la gestion des images sous SPIP 4.0.0
https://www.spip.net/fr_article4003.html
des exemples :
/plugins-dist/medias/modeles/image.html
/plugins-dist/medias/modeles/file.html
à noter :
Le plugin afficher_logo permet d’afficher les logos de certains objets.
voir : https://contrib.spip.net/Afficher-les-logos-dans-les-textes
Le présent modèle veut, lui, afficher les icones des thèmes
Il n’arrive pas à utiliser les arguments de balise_img
]

[(#CHEMIN_IMAGE{#ENV{image}|trim}|balise_img{#ENV{alt,‹ icone ›},#ENV{class,‹  ›},#ENV{size,‹  ›}})]

Auriez-vous une idée d’où provient mon erreur ?

Bon dimanche à tous…

Un message a été fusionné à un sujet existant : #MODELE filtre balise_img