\define mymacro() [[shortname|$(url)$]]
<$list ...... >
<$vars url={{!!url}}><<mymacro>></$vars>
</$list>
Just to complete, URL is static, so I'll not use !!url but !!user instead.
Yes sorry if it is not clear, I'll upload an example soon.Just to complete, URL is static, so I'll not use !!url but !!user instead.
<table class="ms-table ms-striped">
<thead><tr>
<th><<fa user-circle>> Intervenant·e·s</th>
<th>Forum</th>
</tr></thead>
<tbody>
<$list filter="[tag[Annuaire]sort[title]]">
<tr>
<td><$link><$view field="title"/></$link></td>
<td><$transclude field="forum"/></td>
</tr>
</$list>
</tbody>
</table>
\define mymacro() [[user|$(nom)$]]
....
<$list filter="[tag[Annuaire]sort[title]]">
<tr>
<td><$link/></td>
<$set name=nom filter="[{!!url}removeprefix[https://forum.tiddlywiki.fr/u/]]>
<$set name=prettylink value=<<mymacro>>>
<td><<prettylink>></td>
</$set>
</$set>
</tr>
</$list>
...
\define link(site, user)
$site$$user$
\end
\define url(site:"https://forum.tiddlywiki.fr/u/", user)
<$macrocall $name="link" site="$site$" user="$user$" />
\end
<$list filter="[tag[Annuaire]sort[title]]">
<tr>
<td><$link/>
</td>
<td><$macrocall $name="url" user={{!!forum}} /></td>
</tr>
</$list>
\define forumUrl() https://forum.tiddlywiki.fr/u/\define urln() $(forumUrl)$$user$
!<<fa id-card>> Tableau
<table class="ms-table ms-striped"><thead><tr><th><<fa user-circle>> Intervenant·e·s</th><th>Forum</th></tr></thead><tbody>
<$list filter="[tag[Annuaire]sort[title]]"><tr><td><$link/></td><td>
<$vars user={{!!forum}} ><a target="_blank" href=<<urln>> >{{!!forum}}</a></$vars>
</td></tr></$list> </tbody></table>
Beautiful TW site! Good luck Sylvain!
I edited your Forum tiddler: https://tw5.xyz/Annuaire/contact.html#Forum as below
\define forumUrl() https://forum.tiddlywiki.fr/u/\define urln() $(forumUrl)$$user$!<<fa id-card>> Tableau<table class="ms-table ms-striped"><thead><tr><th><<fa user-circle>> Intervenant·e·s</th><th>Forum</th></tr></thead><tbody><$list filter="[tag[Annuaire]sort[title]]"><tr><td><$link/></td><td><$vars user={{!!forum}} ><a target="_blank" href=<<urln>> >{{!!forum}}</a></$vars></td></tr></$list></tbody></table>and it works as you like :-)--Mohammad
\define urln() $(forumUrl)$$user$
\define urln() $(forumUrl)$$(user)$
Sylvainreplace
\define urln() $(forumUrl)$$user$with
\define urln() $(forumUrl)$$(user)$
Let me know how it is going!--Mohammad