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

Transclusion en WikiTexte

17 avril 2022 à 22h37

Introduction

Vous pouvez insérer le contenu d'un tiddler dans un autre en utilisant les marques de Transclusion :

  • {{MonTiddler}} transclut un seul tiddler
  • {{MonTiddler||TitreDuGabarit}} affiche un tiddler via un format spécifié par un Gabarit de Tiddler
  • {{||TitreDuGabarit}} affiche le gabarit spécifié sans altérer le Tiddler en cours

Transclure les Références de Texte

Vous pouvez aussi utiliser une Référence de Texte à la place du titre d'un tiddler :

  • {{MonTiddler!!champ}} transclut un champ spécifique d'un tiddler quelconque
  • {{!!champ}} transclut le champ spécifique du tiddler courant
  • {{MonTiddler##index}} transclut une propriété indexée spécifique d'un Tiddler Data
  • {{##index}} transclut une propriété indéxée spécifique du Tiddler Data courant

Transclusion Filtrée

Une syntaxe similaire peut être mise en œuvre pour transclure une liste de tiddlers définie par un filtre :

{{{ [tag[mécanisme]] }}}
{{{ [tag[mécanisme]] ||TitreDuGabarit}}}

Widgets Générés

La syntaxe de transclusion en WikiTexte génère un TiddlerWidget enveloppé dans un Widget Transclude. Par exemple, {{MonTiddler||MonGabarit!!monChamp}} génère cette paire de widgets :

<$tiddler tiddler="MonTiddler">
<$transclude tiddler="MonGabarit" field="monChamp"/>
</$tiddler>

Voir Aussi :