> The code below renders a multi tabbed 'box'. > > Each tab is labelled with the name of a tiddler. > I would like to label each tab with the name of a tag and list the > tiddler titles under each tab.
Instead of using ForEachTiddler, you can use http://www.TiddlyTools.com/#InlineJavascriptPlugin to embed an inline script that generates the desired tabs, along with a set of corresponding *shadow* tiddlers to hold the content for those tabs. <script> var tags=store.getTags(); if (!tags.length) return; var tabs=''; var tabfmt='[[%0 (%1) ]] "list tiddlers tagged with %0" [[Tab%0]]'; for (var i=0; i<tags.length; i++) { tabs+=tabfmt.format([tags[i][0],tags[i][1]]); var txt='<<list filter [tag['+tags[i][0]+']]>>'; config.shadowTiddlers['Tab'+tags[i][0]]=txt; } return '<<tabs chkTagTabs '+tabs+'>>'; </script> enjoy, -e Eric Shulman TiddlyTools / ELS Design Studios -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/tiddlywiki?hl=en.

