mirror of
https://github.com/TiddlyWiki/TiddlyWiki5.git
synced 2026-05-01 00:36:41 +00:00
add WidgetVariable documentation
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
caption: transclusion
|
||||
created: 20141002004621385
|
||||
modified: 20141002133923307
|
||||
tags: Variables
|
||||
title: WidgetVariable: transclusion
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
The ''transclusion'' variable is set automatically by the transclude widget to contain a string that identifies the position of the current node within the widget tree. In the sidebar it is set to `{|$:/core/ui/PageTemplate/sidebar|||}` and within the tiddler "HelloThere" in the story river it is set to `{HelloThere|HelloThere|||}`. Each nested level of transclusion appends another curly bracketed list of symbols.
|
||||
|
||||
The QualifyMacro uses the ''transclusion'' variable to identify the stack of transcluded tiddlers.
|
||||
|
||||
! Example:
|
||||
|
||||
```
|
||||
\define mymacro()
|
||||
Hello from mymacro
|
||||
<$list filter="[<transclusion>prefix[{|$:/core/ui/PageTemplate/sidebar|||}]]" emptyMessage="in a tiddler">
|
||||
in the sidebar
|
||||
</$list>
|
||||
\end
|
||||
|
||||
<<mymacro>>
|
||||
```
|
||||
|
||||
Result in story tiddler
|
||||
|
||||
```
|
||||
Hello from mymacro in a tiddler
|
||||
```
|
||||
|
||||
Result in the sidebar
|
||||
|
||||
```
|
||||
Hello from mymacro in the sidebar
|
||||
```
|
||||
Reference in New Issue
Block a user