Une variable est une portion de texte accessible par son nom via une branche particulière de l'arbre widget. La portion reconnue est la valeur de la variable.
Une nouvelle variable est définie par le widget $set
, et ainsi accessible à tous les descendants du widget, incluant les contenus tranclus. Un widget $set
peut utiliser un nom existant et relier ainsi, une portion différente à ce nom pour cette génération de descendants du widget.
Le widget $list
affecte aussi une variable particulière (par défaut currentTiddler
), tour à tour, à chaque titre listé.
Pour une vue d'ensemble quand à l'utilisation des variables, se reporter à variables dans Wikitexte .
Malgré le mot "variable", chaque portion contient une chaine constante. L'apparente variabilité est actuellement reflétée par la présence de plusieurs variables portant le même nom en différents endroits de l'arbre widget.
WikiTexte n'analyse pas les portions en elles-mêmes. Cependant la référence à une variable peut être transcluse dans un contexte où une analyse WikiText parsing may pourrait s'effectuer. Dans une portion de code, le seul marquage détecté est $name$
pour le paramètre de transclusion d'une macro et $(name)$
pour une variable à transclure.
La macro dumpvariables
liste toutes les variables (y compris les macros) disponibles à une position donnée de l'arbre widget.
Le noyau de TiddlyWiki intègre plusieurs variables.