From 78bf1edfa43bea0572c2f8d321184eab22672db9 Mon Sep 17 00:00:00 2001 From: christophboecker Date: Wed, 24 Jan 2024 09:56:52 +0100 Subject: [PATCH 1/3] Merge pull request #64 from alexplusde/dsgvo-a11y DSGVO-Checkbox barrierefrei umsetzen --- ytemplates/bootstrap/value.checkbox-privacy_policy.tpl.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ytemplates/bootstrap/value.checkbox-privacy_policy.tpl.php b/ytemplates/bootstrap/value.checkbox-privacy_policy.tpl.php index 5bb89ad..1ce4e3e 100644 --- a/ytemplates/bootstrap/value.checkbox-privacy_policy.tpl.php +++ b/ytemplates/bootstrap/value.checkbox-privacy_policy.tpl.php @@ -34,7 +34,8 @@ +

getElement('linktext') ?>

From 38ad6a93cb2dd37d1dce2b2f4b965e50bd6ea63c Mon Sep 17 00:00:00 2001 From: christophboecker Date: Wed, 24 Jan 2024 10:00:59 +0100 Subject: [PATCH 2/3] Readme bzgl. Tab-Value erweitern --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2ba0c35..4aa4c62 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,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: 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. +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. ### Weitere Tipps und Tricks From 5dfc64057411c29e231d626ea96a839e34c61a08 Mon Sep 17 00:00:00 2001 From: christophboecker Date: Wed, 24 Jan 2024 10:08:06 +0100 Subject: [PATCH 3/3] =?UTF-8?q?Tab-Doku=20eingef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4aa4c62..ed92dbf 100644 --- a/README.md +++ b/README.md @@ -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 @@ -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. @@ -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