承接 e-spin/form-scr-default-bundle 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

e-spin/form-scr-default-bundle

最新稳定版本:2.0.6

Composer 安装命令:

composer require e-spin/form-scr-default-bundle

包简介

Set default values for select, checkboxes or radio buttons to a form in Contao.

README 文档

README

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.

Screenshot widget

统计信息

  • 总下载量: 716
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 5
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 4
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: LGPL-3.0-or-later
  • 更新时间: 2020-10-12