\define mymacro(index1:"{{!!title}}")
<$set name="myvar" tiddler="tiddler1" index=$index1$>
<$list filter="[$:/.somewhere/<myvar>]">{{||$:/.somewhere/templates/mytemplate}}</$list>
</$set>\end
<<mymacro>> and some times
<<mymacro "tiddlername">>
\define mymacro()
<$set name="myvar" tiddler="tiddler1" index="$(currentTiddler)$">
<$list filter="[$:/.somewhere/<myvar>]">{{||$:/.somewhere/templates/mytemplate}}</$list>
</$set>
\end
\define mymacro(tiddlername)
<$set name=index-name value="$tiddlername$" emptyValue="$(currentTiddler)$">
<$set name="myvar" tiddler="tiddler1" index=<<index-name>> ><$list filter="[$:/.somewhere/<myvar>]">{{||$:/.somewhere/templates/mytemplate}}</$list>
</$set></$set>
\end
<$macrocall $name=mymacro index1={{!!title}} />
<$macrocall $name=mymacro tiddlername=<<avarwithtiddlername>>/>Hi everyone,I can't seem to be able to figure out how to get this to work. Appreciate your help.
\define mymacro(index1:"{{!!title}}")
<$set name="myvar" tiddler="tiddler1" index=$index1$>
<$list filter="[$:/.somewhere/<myvar>]">{{||$:/.somewhere/templates/mytemplate}}</$list>
</$set>
\define mymacro(index1:"{{!!title}}")
\define mymacro
<$list filter="[[tiddler1]getindex[$(currentTiddler)$]addprefix[$:/.somewhere/]]">{{||$:/.somewhere/templates/mytemplate}}</$list>
\endregards
Tony