问题描述
TiddlyWiki 文档提供了一个example of the tag operator:
[tag[task]]
这将选择所有标记为task的 tiddlers。
如何选择所有带有一个或另一个标签的 tiddlers;例如,我想选择所有标记为 dog 或 cat 的提琴手?以下尝试均未成功:
[tag[cat]||[dog]]
[tag[cat]OR[dog]]
[tag[cat,dog]]
对于上下文,我希望在列表中使用它,如下所示:
<$list filter="[tag[cat]||[dog]]">
<$view field="title"/>
</$list>
解决方法
有点晚了,但如果它仍然有用...
有多种方法可以组合不同列表的结果,在这种情况下,只需要简单的列表联合,即用两个过滤器表达式之间的空格表示:
<$list filter="[tag[cat]] [tag[dog]]">
<$view field="title"/>
</$list>
关于过滤器的文档很丰富,但有点乱,我认为这在"Introduction to filter notation"中有解释,但在"Filter expression"中还有其他相关部分,还有here,可能在其他地方.