and write your own that does what you want.
If you want to define the following for each tab in one go
- the field:
based on which to show the tag
- the content reference:
that you actually want to show, may even be a template
For one, it doesn't seem like you actually want to use any kind of filter,
but always define the tabs as titles.
You could devise a "tabs" parameter for the macro like so:
"[[field1:ref1]] [[field2:||ref2]] [[field3:ref3]]"
for example:
"[[title:Tiddler Foo]] [[planet:||$:/_my/templates/planet-data]] [[jedi:The Force]]"
Using the title field as the decision maker kinda says: always show this tab.
Then you could use the filter
tobibeer/split to take each tab definition apart at the colon
and then use reveals to decide whether or not to show a tab,
whereas any reference starting || would be transcluded as a template,
rather than a reference "as is".
Other than that, I don't know if Alberto Molina's BottomTabs or MagicTabs
provided some conditional logic to decided when to show a tab.
I don't remember it did, though.