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

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

<$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 жалуется на отсутствие скобок.

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

2 ответа

Решение

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

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

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

кредит

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

Другие вопросы по тегам