The tabs macro presents a selection of tiddlers as a set of tabs that the user can switch between.
The tabs display the caption
field of a tiddler if it has one, or the tiddler's title otherwise. If specified, the tabs display the tooltip
field of a tiddler as the respective button tooltip.
By default the tabs are arranged horizontally above the content. To get vertical tabs, set the class
parameter to tc-vertical
.
$:/state/tab
. It is recommended that this be a system tiddlerdiv
elements. Multiple classes can be separated with spacesWithin the template, the title of the selected tab is available in the currentTab
variable.
The currentTiddler
variable is not affected by the tabs
macro. This can put you in trouble if the list of tabs includes tiddlers that depend on the value of the currentTiddler
, for example tiddlers listing children based on its own name. To overcome this problem you can use a TemplateTiddler like the following:
<$tiddler tiddler=<<currentTab>>>
<$transclude mode="block" />
</$tiddler>