<$list filter="[list[$:/.user/lists/Circles!!text]]" variable="item">
<<item>><$list filter="[tag[contact]tag[item]]">
</$list></$list>
I tried this too:
<$list filter="[list[$:/.user/lists/Circles!!text]]" >
<<currentTiddler>>
<$list filter="[tag[contact]tag[currentTiddler]]">
</$list>
</$list>
The output is same as above. Why does currentTiddler does not have any effect when in the inner list.
I suspect this has something to do with the fact that the filter is using a list operator working on text of a tiddler and not on actual tiddlers. I mean that currentTiddler refers to a non-existent tiddler.
<$list filter="[list[$:/.user/lists/Circles!!text]]">
{{!!title}}
<$list filter="[all[current]tagging[]tag[contact]]">
</$list>
</$list>
Why does this not work?
<$list filter="[list[$:/.user/lists/Circles!!text]]" variable="item"><<item>><$list filter="[tag[contact]tag[item]]"></$list></$list>
The outer list works and produces a list: ...
But the inner list does not give anything. Why does 'item' give out correct value in the outer list but has no effect in the inner one?
<$list filter="[tag[contact]tag<item>limit[1]]">
<$list filter="[list[$:/.shavin/lists/EventCircles!!text]]" variable="item"> <$list filter="[<item>tagging[]tag[contact]limit[1]]"> <<item>> </$list><$list filter="[<item>tagging[]tag[contact]]">
</$list></$list>