<$select field="target" default='(none)'>
<option value="null">(none)</option>
<$list filter="[all[tiddlers]tags[]sort[title]]">
<option value=<<currentTiddler>>><$view field="title"/></option>
</$list>
</$select>
<$makelist tiddler="$:/StoryList" filter="[tag{!!target}]">
<$button message="tw-make-list">Show Tagged</$button>
</$makelist>Hi Jon
Hi, it would be nice to get this working sooner rather than later, so I tried again with Matabele's answers.
Once you have Matabele's makelist widget installed (drag this link if you don't)...
$:/plugins/matabele/makelist
...you can write code like this to make a button that opens all the tiddlers with a particular tag (and closes the others)<$makelist tiddler="$:/StoryList" set="!!list" filter="[tag[About]]"><$button class="tc-btn-text" message="tw-make-list">Open About</$button></$makelist>
-Felix
Thanks for that, really appreciate it.
Hello together,
I wanted to ask if there has been progress on the 'clickable tags' request here. I am rather new in using TiddlyWiki, but I miss this particular tool really much, as I don't want to open all tagged Tiddlers one by one. I am searching for an option to open all tagged Tiddlers at once by clicking on the tag. Using filters, I just got another list of links, but no automated opening of the Tiddlers. In a previous post it was mentioned that this option will be available with version 5.1.8, which is not actual anymore. Did the feature got lost again, or am I missing something?
<$button class="tc-btn-invisible"><$list filter="[all[current]tagging[]]"><$action-navigate $to=<<currentTiddler>> /></$list>Open All</$button><hr>
--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/8cdfd2a4-de42-45a7-84ba-d5e6a6481798%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi
The $action-listops widget (now included in the core) may be used for this functionality, using the $filter= attribute option:
\define getTiddlers()
<$button class="btn-invisible">$(tag)$
<$action-listops $tiddler="$:/StoryList" $field="list" $filter="[tag[$(tag)$]]"/>
</$button>
\end<<openByFilter "[tag[mytag]]">><<closeByFilter "[tag[mytag]]">>
\define closeByFilter(filter)
filter: $filter$
<$button>
close filtered tiddlers
<$list filter=$filter$>
<$action-sendmessage $message="tm-close-tiddler"/>
</$list>
</$button>
\end
\define openByFilter(filter)
filter: $filter$
<$button>
open filtered tiddlers
<$list filter=$filter$>
<$action-navigate $to={{!!title}}/>
<$action-sendmessage $message="tm-unfold-all-tiddlers"/>
</$list>
</$button>
\end