Как включить всех тиддлеров с текущим названием
Я вижу, что могу включить тиддлеров с помощью определенного тега, используя
<$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[]]