Das <<tabs>>
Makro stellt eine Liste von Tiddlern als "Reiter" dar. Der Anwender kann zwischen den Reitern wechseln, indem er sie anklickt.
Als Reiter Text wird der Tiddler Titel verwendet. Außer es ist ein Feld mit dem Namen: caption
im Tiddler enthalten, dann wird der caption
Text angezeigt.
Standardmäßig werden die Reiter horizontal angeordnet. Sie können diese Ausrichtung jedoch mit einem Parameter tc-vertical
ändern.
Parameter
Position | Name | Beschreibung | Standard |
1 | tabsList | Filter mit der die Liste der Tiddler erstellt wird | |
2 | default | Name des Tiddlers, der den "Standard Reiter" festlegt | |
3 | state | Status Variable, um mehreren Reiter im selben Tiddler unterscheiden zu können. Es wird empfohlen, das System-TIddler prefix zu verwenden. | $:/state/tab |
4 | class | Optionale CSS-Klasse, die dem einhüllenden DIV zugewiesen wird. | |
5 | template | Optionale Vorlage, mit der der Reiter dargestellt werden soll. |
In der Vorlage ist der Titel des aktuellen Reiters in der Widget Variable currentTab
enthalten.
Beispiele
Hier sind einige Beispiele für das <<tabs>>
Makro
<<tabs "ReiterEins ReiterZwei ReiterDrei" "ReiterZwei" "$:/state/tab1">>
<<tabs "[tag[TabsMakro]]" "ReiterDrei" "$:/state/tab2" "tc-vertical">>
ReiterZwei, enthält kein caption
Feld, deshalb wird der Tiddler Titel angezeigt.
Inhalt von ReiterDrei. Dieser Tiddler hat ein Feld mit dem Namen: caption
, welches den Text: tabs-Reiter, enthält.