Download the PHP package e-spin/form-scr-default-bundle without Composer
On this page you can find all versions of the php package e-spin/form-scr-default-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download e-spin/form-scr-default-bundle
More information about e-spin/form-scr-default-bundle
Files in e-spin/form-scr-default-bundle
Package form-scr-default-bundle
Short Description Set default values for select, checkboxes or radio buttons to a form in Contao.
License LGPL-3.0-or-later
Homepage https://www.e-spin.de
Informations about the package form-scr-default-bundle
Contao form-scr-default (EN)
With the extension, standard selections for the form elements select, checkbox and radio button can be predefined dynamically.
Versions:
- Contao ^5.3:
^2.0
- Contao ^4.9:
^1.0
The ProtectedSelect extension is supported from version 2.0.2.
Contao form-scr-default (DE)
Mit der Erweiterung können Standardauswahlen für die Formularelemente Select, Checkbox und Radiobutton dynamisch vorgegeben werden.
Versionen:
- Contao ^5.3:
^2.0
- Contao ^4.9:
^1.0
Ab Version 2.0.2 wird die Erweiterung ProtectedSelect unterstützt
Die Standardwerte für die drei Elemente können bisher nur fest bzw. statisch vorgegeben werden - bei Elementen wie Textfelder ist es aber möglich, ein Standardwert über ein Insert-Tag dynamisch einzubinden.
Mit der Erweiterung wird die dynamische Vorbelegung auch auf die o.g. Formularfeldtypen erweitert und so kann z. B. bei einer Auswahl an Anreden (Frau | Herr) beim erneuten Aufruf des Formulars erneut gesetzt werden.
Für den Zugriff auf Werte gibt es drei Inserttags:
{{form_rawvalue::<feldname>}} - zieht die Werte aus der aktuellen/eigenen Formular-Session**
{{form_rawvalue_get::<feldname>}} - zieht die Werte aus dem entsprechenden GET-Parameter
{{form_rawvalue_post::<feldname>}} - zieht die Werte aus dem entsprechenden POST-Parameter (ab Version 2.0.2)
Bei dem Einsatz des GET-Parameters sollten Sonderzeichen und Umlaute vermieden werden. Mehrere Werte für "multiselect" können per "komma-separierter Liste" angegeben werden - siehe Beispiel.
Die Vorbelegung ist auch über andere geeignete Inserttags möglich.
Mehr zu Installation und Beispielen für form-scr-default unter https://www.e-spin.de/form-scr-default.html
**:
Ab Contao 5.0 hat die Session mit den Formulardaten nur noch eine Lebensdauer von 10 Sekunden - man kann dafür auch den
Insert-Tag {{form_session_data::*}}
verwenden -
siehe Insert-Tags.
Ab Version 2.0.5 ist eine eigene Session implementiert, die die Formulardaten dauerhaft für die Session behält und mit
dem Tag {{form_rawvalue::<feldname>}}
ausgegeben werden kann.