An example would be a tiddler called "Sonderrechtstheorie" and three more tiddlers tagged "Sonderrechtstheorie" also having one of the following tags "Verständnisfragen", "Grenzfragen" and "Beispiele",
\define tabsetname() [[$(currentTiddler)$-overview]] [[$(currentTiddler)$-details]] [[?]]
\define show-tabset(tabsetname)
<$set name=tabs-in value=<<$tabsetname$>> >
<$set name=state value=<<qualify $:/temp/tabset-here-state>> >
<$macrocall $name=tabs tabsList=<<tabs-in>> state=<<state>> />
</$set></$set>
<hr>
\end<<show-tabset tabsetname>>\define tabsetname() [[$(currentTiddler)$-overview]] [[$(currentTiddler)$-details]] [[?]]\define mytabsetname() [[$(currentTiddler)$-readme]] [[$(currentTiddler)$-notes]] [[Guidelines]]<<show-tabset mytabsetname>><$list filter="[is[current]object-type[project]" variable=null>
<<show-tabset mytabsetname>>
</$list>Your welcome. No promises but I am slowly transforming this into a compound tiddlers tool that creates the tab tiddlers on demand
Regards
Tony
<<tabs "[[Tab One]] [[TabTwo]] [[TabThree]] [[TabFour]]" "[[Tab One]]" "$:/state/tab1">><$action-deletetiddler $filter="[prefix[$:/state/]]"<$set name=state value=<<qualify $:/temp/tabset-here-state>> ><$macrocall $name=tabs tabsList=<<tabs-in>> state=<<state>> /><$macrocall $name=tabs tabsList=<<tabs-in>> state=<<state>> default=<<default-tab>> />\define default-tab() [[$(currentTiddler)$-{{$:/config/studentlevel}}]]<<default-tab>>