Appeler automatiquement une liste de tiddler selon le titre du tiddler actif + un tag

Bonjour à tous,

je souhaite créer une macro qui appellerait automatiquement une liste de tiddlers basée sur :

  • le titre du tiddler actif
    &
  • un tag spécifique

Concrètement, j’ai un tiddler principal, depuis lequel je développe des tiddlers argument, chacun de ces derniers étant taggé selon le tiddler principal. Pour me simplifier la vie, je souhaiterais donc que la macro prenne en compte le titre du tiddler comme variable (je n’ai aucune expérience des variables en tiddlywiki…)

Mon dernier essai en date, qui ne fonctionne qu’à moitié:

<<list-links "[all[current]links[]tag[principe]]">>

Et en attendant, ce qui fonctionne de manière artisanale:

<<list-links "[tag[principe]tag[Quel format pour ce DPA?]]">>

Salut Yan,

\define AppelAuto(titre, tag)
<$list filter="[tag[$tag$]]" variable="A">
<<A>>
</$list>
\end

<<AppelAuto HelloThere principe>>

Est-ce cela ?

1 Like

Hello Jean-Bernard,

Ce code fonctionne très bien.

Juste penser à laisser un espace comme ceci

\define AppelAuto(titre, tag)
<$list filter="[tag[$tag$]]" variable="A">

<<A>>
</$list>
\end

De sorte que la liste des tiddler soit présentée verticalement.

Et ce serait chouette aussi si les tiddlers de la liste étaient rendus sous forme de liens cliquables :grinning:

1 Like