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>>