Brilliant! Works very well (see attached screen shots). Thanks, Jim
On Saturday, November 30, 2013 5:09:44 AM UTC-5, Jeremy Ruston wrote: > > You can use a useful little trick to do this. The trick is that we can > abuse the list widget into behaving like the reveal widget except that the > condition for display is whether a filter returns any results or not. > > The idea is to take advantage of the fact that the template of the list > widget is rendered 0 or more times, depending on the number of items in the > list. We can limit the number of results returned from a filter with the > [limit[n]] filter operator. So, we can make filters that return 0 or 1 > renderings of the template, just like the reveal widget. > > <$list filter="[is[current]next[Lesson1]limit[1]]" variable="listItem"> > Next: <$list filter="[is[current]next[Lesson1]]"/> > </$list> > > <$list filter="[is[current]previous[Lesson1]limit[1]]" > variable="listItem"> > Previous: <$list filter="[is[current]previous[Lesson1]]"/> > </$list> > > If the list filter doesn't return any results then the list template isn't > rendered at all. > > Setting the attribute variable to "listItem" prevents the default > behaviour of setting the currentTiddler variable to the title of each list > item, so that the current tiddler within the template is the same as that > of the list filter itself. > > Best wishes > > Jeremy > > > On Fri, Nov 29, 2013 at 2:06 PM, James Weaver > <[email protected]<javascript:> > > wrote: > >> I used the instructions given to me in a another thread to create a >> navigation path through a set of tiddlers. I then repeated those >> instructions with another set (see attached screen shots of Lesson2 and >> Navigation2 tiddlers). The result is that there are indeed two navigation >> paths, but there are now two sets of navigation labels (see attached screen >> shot). Is there a workaround, or is a fix dependent upon the modification >> to the core that hides navigation labels for which there isn't an >> associated link? >> >> Thanks, >> Jim >> >> -- >> 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 [email protected] <javascript:>. >> To post to this group, send email to [email protected]<javascript:> >> . >> Visit this group at http://groups.google.com/group/tiddlywiki. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > > > -- > Jeremy Ruston > mailto:[email protected] <javascript:> > -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/groups/opt_out.
<<attachment: Screen Shot 2013-11-30 at 10.33.04 AM.png>>
<<attachment: Screen Shot 2013-11-30 at 10.33.21 AM.png>>
<<attachment: Screen Shot 2013-11-30 at 10.33.33 AM.png>>

