如何转换用当前标题标记的所有tiddlers

时间:2017-03-27 00:58:34

标签: syntax transclusion tiddlywiki tiddlywiki5

我发现我可以使用

转换带有特定标签的小提琴手
SELECT DISTINCT(title) FROM Photos WHERE title LIKE '%$search_fields[1]%' OR credit LIKE '%$search_fields[1]%

我还可以make lists of tiddlers使用<$list filter="[tag[TagNameHere]]"> ! <$transclude field="title"/> <$transclude mode="block"/> 标记当前标题:

<currentTiddler>

但是,如果我尝试将<<list-links filter:"[tag<currentTiddler>] +[sort[title]]">> 与第一个宏结合使用,那么它就不起作用了:

<currentTiddler>

我尝试使用第二个宏中相同的<$list filter="[tag[<currentTiddler>]]"> ! <$transclude field="title"/> <$transclude mode="block"/> 语法,但TiddlyWiki抱怨错过括号。

使用当前的tiddler标题进行转码的正确语法是什么?用于解释为什么此语法不起作用的加分点。

2 个答案:

答案 0 :(得分:1)

我终于明白了:

<$list filter="[tag{!!title}]">
<h1><$link><$transclude field="title"/></$link></h1>
<$transclude mode="block"/>
</$list>

<h1>...</h1>行包含被转换的tiddler的标题作为链接标题,这很不错。

Credit

答案 1 :(得分:0)

以下是另一个也适用的过滤器:[all[current]tagging[]]