For those who missed this very elegant solution in yesterday's post:
[tw5]Macro interactionsBelow are methods of Displaying/Using the original Tiddler name even when Editing the tiddler - by using Filtered Transclusion and the new ~ empty list prefix and the <<__ ... __>> parameter-as-variable
If
SomeTiddler has a state tiddler titled:
$:/state/SomeTiddler : with some value in any field (the example below uses the
text field)
Then while editing
SomeTiddler - the macro call still displays the correct state.
\define find-state(field)
<$view tiddler={{{ [all[current]get[draft.of]] ~[all[current]] +[addprefix[$:/state/]] }}} field=<<__field__>>/>
\end
{{{ [all[current]get[draft.of]] ~[all[current]] }}}
<p />
<$view tiddler={{{ [all[current]get[draft.of]] ~[all[current]] }}} field=title/>
<p />
<$text text={{{ [all[current]get[draft.of]] ~[all[current]] }}}/>
<p />
<<find-state text>>
Hopefully in the coming week I can post an example of a way I imagine this would be useful for someone editing a tiddler to update it, while still wanting to see in its preview things that are dependent on the original title name.
Regards