Skip to content

Commit

Permalink
Tab-Doku eingefügt
Browse files Browse the repository at this point in the history
  • Loading branch information
christophboecker committed Jan 24, 2024
1 parent 38ad6a9 commit 5dfc640
Showing 1 changed file with 21 additions and 1 deletion.
22 changes: 21 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Das Addon `yform_field` ergänzt YForm um weitere Feldtypen, Validierungen und A
* **`be_media` mit Bildvorschau** - zeigt statt der Dateinamen die gewählten Bilder als Vorschau
* **`be_manager_relation` als SET** - erweitert be_manager_relation um die Möglichkeit, ein Feld als echtes DB-Feld `SET` anzulegen
* **YRewrite-Domains** - SELECT-Auswahl mit der System-Domain und allen YRewrite-Domains (sofern installiert)
* **Tabs** - Formular-Felder in Tabs gruppieren

## Installation

Expand Down Expand Up @@ -63,6 +64,25 @@ Stellt auf Basis einer regulären Checkbox weitere Eingabe-Informationen zur Ver

![image](https://user-images.githubusercontent.com/3855487/209686556-46de60ad-985f-4c7b-a223-83a1cadee164.png)

### `tabs` - Formular-Felder in Tabs gruppieren

Ähnlich wie bei Fieldsets können Formulare über Tab-Sets optisch strukturiert werden. Dazu wird das Tab-Value am Anfang einer Feldgruppe eingefügt. Nach der letzten Gruppe muss ein abschließendes Tab-Value gesetzt werden.

Im Formular sind mehrere Tab-Sets möglich, die dann aber eindeutig benannt sein müssen und sich nicht überlappen dürfen.

Es müssen mindestens drei Tab-Values (derselben Gruppe) im Formular sein:
- erster Tab: beginnt einen Tab und baut das Tab-Menü über alle Tabs des Tab-Sets auf.
- innerer Tab: jeder innere Tab schließt den vorhergehenden ab und öffnet den eigenen Container
- letzter Tab: ohne eigenen Eintrag im Tab-Menü, schließt den vorhergehenden Container und die Gruppe

Wenn in einem Tab ein Feld mit Fehlermeldung steckt, wird der Tab optisch markiert
und aktiviert.

Wurde das Formulat mit "Übernehmen" gespeichert, wird der zuletzt aktive Tab bei der
Wiederanzeige aktiv gesetzt. Ausnahme: in einem anderen Tab ist ein Feld mit Fehlermeldung.

Ein Formular kann mehrere Tab-Sets enthalten, allerdings nicht geschachtelt. In dem Fall müssel alle zu einem Tab-Set gehörenden Tab-Value denselben Gruppennamen bekommen.

## Einstellungen

Es sind keine weiteren Einstellungen vorhanden.
Expand All @@ -73,7 +93,7 @@ Es sind keine weiteren Einstellungen vorhanden.

Die Aktion `attach` muss vor der Aktion für den E-Mail-Versand notiert werden - logisch, sonst wird erst die Mail versendet und dann der Anhang beigefügt.

Szenario für Bewerberformulare: DurcReadme bzgl. Tab-Value erweiternh geschickte Kombination und Reihenfolge lässt sich zunächst eine Bestätigungs-Mail an eine*n Bewerber*in ohne Anhang versenden, anschließend wird die Action eingetragen und zum Schluss eine weitere Mail-Aktion an das Unternehmen - diese ist dann mit Anhang.
Szenario für Bewerberformulare: Durch geschickte Kombination und Reihenfolge lässt sich zunächst eine Bestätigungs-Mail an eine*n Bewerber*in ohne Anhang versenden, anschließend wird die Action eingetragen und zum Schluss eine weitere Mail-Aktion an das Unternehmen - diese ist dann mit Anhang.

### Weitere Tipps und Tricks

Expand Down

0 comments on commit 5dfc640

Please sign in to comment.