[SOLVED] Affichage d'une image local via une macro

Bonjour,

Je voudrais faire une macro qui affiche une image

Quand je fais le code ci-dessous ça ne fonctionne pas.

TiddlerName: folder1/tid1

\define img(name folder:"{{!!title}}" )
<img src="./data/$folder$/images/$name$">
\end

<<img name:"image.png">>

Pour information, si je fais <img src="./data/folder1/tid1/images/image.png" > j’ai bien mon image qui s’affiche

Merci d’avance pour votre aide :slight_smile:

Bonjour, pourquoi pas de virgule entre les arguments (première ligne) ?

Parce que je ne savais pas qu’il fallait utiliser une virgule comme séparateur et que ça marche sans :wink:

Ok étonnant que ça fonctionne sans virgule.

C’est la prise en compte de « {{!!title}} » qui échoue, je le vois en faisant F12 (dev tools) sur le code généré. Pas le temps de creuser.

Oui je le vois aussi car des que le remplace par une valeur statique ça fonctionne.

En tous cas merci d’avoir cherché :slight_smile:

J’ai un peu galéré mais je crois que ce code fonctionne :

\define concat(folder, name) ./data/$folder$/images/$name$

\define img(folder:"{{!!title}}", name )
<$wikify name="var" text=<<concat $folder$ $name$>> >
<img src=<<var>> >
</$wikify>
\end
1 « J'aime »

Comment dire, gg :wink:

Merci c’est exactement ça :slight_smile: