Как включить все тиддлеры, помеченные текущим заголовком

Я вижу, что могу включить тиддлеры с определенным тегом, используя

<$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"/>

Я пытался использовать тот же синтаксис tag<currentTiddler> из второго макроса, но TiddlyWiki жалуется на отсутствие квадратных скобок.

Каков правильный синтаксис для включения с использованием текущего заголовка тиддлера? Бонусные баллы за объяснение, почему этот синтаксис не работает.


person crypdick    schedule 27.03.2017    source источник


Ответы (2)


Я наконец-то понял:

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

строка <h1>...</h1> включает заголовок включенного тиддлера в качестве связанного заголовка, что приятно.

Кредит

person crypdick    schedule 27.03.2017

Вот еще один фильтр, который тоже подойдет: [all[current]tagging[]]

person Arlen Beiler    schedule 13.06.2017