Parameter-Name | Typ | Erforderlich | Beschreibung |
toggle | String | Nein |
Der Wert der ersten Option die zum Anzeigen aller anderen Mitglieder führt (_empty wenn der Wert leer sein soll, * wenn der Wert nicht leer sein soll). |
disabled | Boolean | Nein |
Anstatt bei toggle die Mitglieder auszublenden, werden diese deaktiviert. |
no_border | Boolean | Nein |
Keinen Rahmen anzeigen (auch keine Plus und Minus Icons). |
title | String | Nein |
Titel der Gruppe. |
reset | Boolean | Nein |
Beim Ausblenden die Mitglieder zurücksetzen (Werte aller Mitglieder leeren wenn diese nicht angezeigt werden). |
closed | Boolean | Nein |
Gruppe ist standardmäßig geschlossen. |
no_expand | Boolean | Nein |
Ein-/ausklappen für diese Gruppe deaktivieren. |
Mit dem Plugin input_group können Sie mehrere Input Plugins gruppieren. Bei Bedarf können Sie je nach aktuellem Wert des ersten Input Plugins alle weiteren Input Plugins dieser Gruppe ein- und ausblenden. Besonders sinnvoll ist dies, wenn Sie mehrere Input Plugins nacheinander haben, die nur dann relevant sind, wenn eine bestimmte Option gesetzt ist. Beispiel:
- Gruppenmitglieder nur anzeigen wenn eine Checkbox gesetzt ist.
- Gruppenmitglieder nur anzeigen wenn in der Selektliste eine bestimmte Option gewählt ist.
- Gruppenmitglieder nur anzeigen wenn ein Textfeld gefüllt ist.
- etc.
Mit den Plus und Minus Icons können Sie die gesamte Gruppe ein- und ausblenden.
Jedes Input Plugin, welches einer Gruppe angehören soll, muss den Parameter group erhalten. Der hier eingetragene Wert ist der Bezeichner dieser Gruppe, z.B. test. Sobald Sie diesen Parameter setzen, wird das Input Plugin nicht mehr angezeigt.
Um nun die Gruppe Test anzuzeigen, müssen Sie das Input Plugin input_group verwenden. Dieses erhält den Parameter groups, welches zunächst den Wert test erhält.
Beispiel:
{input type="text" name="input_group_test_1" title="Text 1" group="test"}
{input type="text" name="input_group_test_2" title="Text 2" group="test"}
{input type="input_group" title="Input Group" groups="test"}
Sie können auch Gruppen kombinieren. Hierzu ist für groups eine kommaseparierte Liste möglich. Beispiel:
{input name="feld1" ... group="a"}
<span>{input name="feld2" ... group="a"}</span>
Sie können sogar Gruppen in Gruppen verwenden. Beispiel:
{input name="feld1" ... group="a"}
<span>{input name="feld2" ... group="a"}</span>
{input name="feld3" ... group="b"}
{input name="feld4" ... group="b"}
{input version=5 type="input_group" groups="a,b"}
Der toggle Parameter kann auch eine kommaseparierte Liste sein. Dies ist dann hilfreich, wenn das erste Input Plugin eine Selektliste ist und je nach gewählter Option andere Mitglieder der Gruppe angezeigt werden sollen. Die Schlüssel der Optionen müssen hierbei jeweils der Gruppenbezeichnung group entsprechen.
Der toggle Parameter kann auch mit : separierte Werte kriegen, z.B. toggle="a:b". Bei einer Auswahlliste mit options="a,b,c,d" werden bei der Auswahl a und b die weiteren Einstellungen angezeigt.
Eine Alternative zu Input Gruppen ist der condition Parameter.