Finally got it to work. The tiddler titled $:/config/TagsOrder (and also tagged $:/config/TagsOrder) had to have each tag incased in [[*]] notation and line separated [[Tag]] [[Another Tag]] [[An Yet Another]]
I don't know why it wouldn't work otherwise. I wish there was a way to set tag precedence rather than have to arrange ALL tiddlers. I did appreciate Eric's button code which pulled in all the tiddlers, though! :) On Thursday, October 7, 2021 at 1:14:08 PM UTC-7 Gavin Gamboa wrote: > Also I am not sure if I am understanding Eric's suggestion for the tag > ordering in the new TagsOrder tiddler: > > Then, you can enter tag names into $:/config/TagsOrder, and the display of > tags in the ViewTemplate will show those tags in the order specified. > > Do we put that in a new list field within the tiddler itself, or do we put > our own <$list> widget in the tiddler text body, or do we just list the > tags as we would in a list field, but this time in the main text body of > the tiddler i.e. Topic [[New Topic]] Fiction [[Non-Fiction]] …… ? > > > On Thursday, October 7, 2021 at 12:20:17 PM UTC-7 Gavin Gamboa wrote: > >> How would we achieve this without altering the core/ui shadow tiddler? Is >> there a way to make upgrades less of a nightmare and overriding the >> $:/core/ui/ViewTemplate/tags >> with our own template ? (I haven't done any deep customization such as this >> before so sorry ahead of time if it's an obvious answer.) >> >> On Monday, December 21, 2020 at 1:52:05 PM UTC-8 TW Tones wrote: >> >>> Eric, >>> >>> Thanks for this insight. controlling the tags list is useful. >>> >>> >>> - It does however make me ask if there were a way to use sortby so >>> that the "named" tiddlers were at the beginning and the balance sorted >>> following. >>> >>> >>> The sortby or another method allows a select set of tiddlers to have >>> their prominence enhanced through sorting, but its not very prominent if >>> they are at the end of the list. >>> >>> >>> - I have used your way to define a newline variable before, thanks. >>> But do you know anyway to get it into a global macro? >>> >>> Regards >>> Tones >>> >>> >>> On Monday, 14 December 2020 at 17:56:02 UTC+11 Eric Shulman wrote: >>> >>>> Hi all, >>>> >>>> Recently, someone asked me if it is possible to apply a custom order to >>>> the tags that are displayed on a tiddler, and I came up with a one-line >>>> adjustment to the tags ViewTemplate that achieves this: >>>> >>>> edit the $:/core/ui/ViewTemplate/tags shadow tiddler and change this >>>> line: >>>> <div class="tc-tags-wrapper"><$list >>>> filter="[all[current]tags[]sort[title]]" template="$:/core/ui/TagTemplate" >>>> storyview="pop"/></div> >>>> to this: >>>> <div class="tc-tags-wrapper"><$list >>>> filter="[all[current]tags[]sort[title]sortby{$:/config/TagsOrder}]" >>>> template="$:/core/ui/TagTemplate" storyview="pop"/></div> >>>> >>>> The only change is adding "*sortby{$:/config/TagsOrder}*" to the $list >>>> filter. >>>> >>>> Then, you can enter tag names into $:/config/TagsOrder, and the display >>>> of tags in the ViewTemplate will show those tags in the order specified. >>>> >>>> Note that any tags not included in the config tiddler will be listed >>>> first, in the default alphanumeric order. Thus, if the config is empty or >>>> non-existent, the current TWCore default behavior is retained. >>>> >>>> Also, if there are a lot of tags to be listed, you can auto-generate >>>> the initial contents of $:/config/TagsOrder by using the following $button: >>>> >>>> <$vars lf=" >>>> "> >>>> <$set name="taglist" filter="[tags[]trim[]sort[]addsuffix<lf>join[]]"> >>>> <$button> make initial ~TagsOrder >>>> <$action-setfield $tiddler="$:/config/TagsOrder" text=<<taglist>> /> >>>> </$button> >>>> (note that the literal newline following lf=" is important) >>>> >>>> This outputs all the current tags, one per line, into the text field of >>>> $:/config/TagsOrder. You can then edit the tiddler to >>>> add/delete/re-arrange the tags to suit your needs. >>>> >>>> enjoy, >>>> -e >>>> T >>>> >>>> >>>> >>>> -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/f66c85db-e013-46a9-b4b7-8664438738f7n%40googlegroups.com.