This page is part of a static HTML representation of the TiddlyWiki at https://tiddlywiki.com/

Les variables en WikiTexte

22 avril 2022 à 14h08

Voir aussi une introduction au concept de variables.

Pour transclure la valeur d'une variable, utilisez la syntaxe d'appel de macro sans paramètres. Vous pouvez aussi utiliser un widget $macrocall.

Le code de définition d'une macro peut contenir une ZoneRéservée $(nom)$ où la valeur d'une variable remplacera son nom.

La valeur d'une variable peut être utilisée comme paramètre de filtre, ou comme attribut de widget. Ce dernier cas prend en charge les paramètres de macro.

Exemple : définition d'une variable

<$set name=animal value=zèbre>
<<animal>>
</$set>

Exemple : définition d'une macro

Le pragma \define ci-dessous définit une macro nommée tags-of-current-tiddler. La macro renvoie la valeur du champ tags du tiddler, et peut être appelé partout dans le tiddler (ou dans tout tiddler qui l'importe).

\procedure tags-of-current-tiddler() {{!!tags}}
Les tags sont<<:>> <<tags-of-current-tiddler>>

Exemple : utilisation de variables comme paramètres de filtre

Cet exemple utilise l'opérateur backlinks pour lister tous les tiddlers contenant des liens vers celui-ci.

<<list-links filter:"[<currentTiddler>backlinks[]]">>