2015-06-24 10:25:58 +00:00
caption: Transclusion
created: 20131205160146648
2022-04-24 20:45:06 +00:00
fr-title: Transclusion en WikiTexte
modified: 20220417223717492
2015-06-24 10:25:58 +00:00
tags: WikiText
title: Transclusion in WikiText
type: text/vnd.tiddlywiki
! Introduction
2022-04-24 20:45:06 +00:00
Vous pouvez insérer le contenu d'un tiddler dans un autre en utilisant les marques de <<fr Transclusion>><<:>>
2015-06-24 10:25:58 +00:00
* `{{MonTiddler}}` transclut un seul tiddler
* `{{MonTiddler||TitreDuGabarit}}` affiche un tiddler via un format spécifié par un [[Gabarit de Tiddler|TemplateTiddlers]]
2022-04-24 20:45:06 +00:00
* `{{||TitreDuGabarit}}` affiche le gabarit spécifié sans altérer le [[Tiddler en cours|currentTiddler Variable]]
2015-06-24 10:25:58 +00:00
!! Transclure les Références de Texte
2022-04-24 20:45:06 +00:00
Vous pouvez aussi utiliser une [[Référence de Texte|TextReference]] à la place du titre d'un tiddler<<:>>
2015-06-24 10:25:58 +00:00
* `{{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|DataTiddlers]]
* `{{##index}}` transclut une propriété indéxée spécifique du [[Tiddler Data|DataTiddlers]] courant
2022-04-24 20:45:06 +00:00
!! Transclusion Filtrée
2015-06-24 10:25:58 +00:00
2022-04-24 20:45:06 +00:00
Une syntaxe similaire peut être mise en œuvre pour transclure une liste de tiddlers définie par un [[filtre|Filters]]<<:>>
2015-06-24 10:25:58 +00:00
```
{{{ [tag[mécanisme]] }}}
{{{ [tag[mécanisme]] ||TitreDuGabarit}}}
```
! Widgets Générés
2022-04-24 20:45:06 +00:00
La syntaxe de transclusion en <<fr WikiText>> génère un <<fr TiddlerWidget>> enveloppé dans un <<fr TranscludeWidget>>. Par exemple, `{{MonTiddler||MonGabarit!!monChamp}}` génère cette paire de widgets<<:>>
2015-06-24 10:25:58 +00:00
{{MonTiddler||MonGabarit!!monChamp}}
```
<$tiddler tiddler="MonTiddler">
<$transclude tiddler="MonGabarit" field="monChamp"/>
</$tiddler>
```
Voir Aussi :
2022-04-24 20:45:06 +00:00
* <<fr "Transclusion Basic Usage">>
* <<fr "Transclusion with Templates">>
* <<fr "TemplateTiddlers">>
* <<fr "TranscludeWidget">>
* <<fr "Transclusion and Substitution">>
* <<fr "WikiText parser mode: transclusion examples">>