2017-03-27 2 views
0

je vois que je peux transclude tiddlers avec une étiquette spécifique en utilisantComment transclude tous les tiddlers marqués avec le titre actuel

<$list filter="[tag[TagNameHere]]"> 
! <$transclude field="title"/> 
<$transclude mode="block"/> 

Je peux aussi make lists of tiddlers marqué avec le titre en cours en utilisant <currentTiddler>:

<<list-links filter:"[tag<currentTiddler>] +[sort[title]]">> 

Toutefois, si j'essaie de combiner l'utilisation de <currentTiddler> avec la première macro, cela ne fonctionne pas:

<$list filter="[tag[<currentTiddler>]]"> 
! <$transclude field="title"/> 
<$transclude mode="block"/> 

J'ai essayé d'utiliser la même syntaxe tag<currentTiddler> de la deuxième macro, mais TiddlyWiki se plaint de manquer les crochets.

Quelle est la syntaxe correcte pour la transclusion en utilisant le titre actuel du tiddler? Points bonus pour expliquer pourquoi cette syntaxe ne fonctionne pas.

Répondre

0

Je fini par comprendre:

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

la ligne <h1>...</h1> comprend le titre du tiddler transclus comme en-tête lié, ce qui est agréable.

Credit

0

Voici un autre filtre qui travaillera également: [all[current]tagging[]]