Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/terminal42/contao-conditionalformfields
Display form fields conditionally in Contao Open Source CMS
https://github.com/terminal42/contao-conditionalformfields
Last synced: 23 days ago
JSON representation
Display form fields conditionally in Contao Open Source CMS
- Host: GitHub
- URL: https://github.com/terminal42/contao-conditionalformfields
- Owner: terminal42
- License: mit
- Created: 2013-08-26T16:28:05.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2024-05-27T12:43:24.000Z (7 months ago)
- Last Synced: 2024-11-20T18:48:43.827Z (about 2 months ago)
- Language: PHP
- Homepage:
- Size: 110 KB
- Stars: 18
- Watchers: 6
- Forks: 11
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
contao-conditionalformfields
============================Allows you to display a form field based on a condition which allows you to do something like "only display the field
when value of field 'foo' is 'bar' and 'bla' is 'yes'".The condition is not entered directly at the form field, but a field set with start and end must be created.
The condition can be entered in the start of field set. The field set can also be used to control several form
fields in the view.```
foo == 'bar' && bla == 'yes'
```You can also check the array (e.g. multiple checkboxes or select menu):
```
in_array('bar', foo)
```To validate a single checkbox simply compare its value:
```
foo == '1'
```### Note for Version 3
The field names had a prefix `$` until version 3 - this is no longer necessary.
When updating to version 3, the conditions are automatically adjusted.