caption: transclusion created: 20141002004621385 modified: 20150221225622000 tags: Variables [[Core Variables]] title: transclusion Variable type: text/vnd.tiddlywiki The <<.def transclusion>> [[variable|Variables]] is set by the <<.wlink TranscludeWidget>> widget to a string that identifies the position of that widget within the [[widget tree|Widgets]]. ~TiddlyWiki's core uses it to detect recursive [[transclusion|Transclusion]]. It is also used to implement the <<.mlink qualify>> macro. The string has the following syntax: <$railroad text=""" "{" a "|" b "|" c "|" d "|" e "|" "}" """/> <ol style="list-style-type: lower-alpha;"> <li>the title of the [[current tiddler|Current Tiddler]]</li> <li>the title of the tiddler being transcluded</li> <li>the name of the field being transcluded</li> <li>the name of the property name or index being transcluded</li> <li>the name of the subtiddler being transcluded from a plugin</li> </ol> Many of the five items are often blank. In the sidebar, the value of <<.var transclusion>> is: > `{|$:/core/ui/PageTemplate/sidebar|||}` When the tiddler <<.tid HelloThere>> is displayed in the story river, <<.var transclusion>> is set to: > `{HelloThere|HelloThere|||}` <<.variable-examples "transclusion">>