Download the PHP package terminal42/contao-conditionalformfields without Composer
On this page you can find all versions of the php package terminal42/contao-conditionalformfields. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download terminal42/contao-conditionalformfields
More information about terminal42/contao-conditionalformfields
Files in terminal42/contao-conditionalformfields
Package contao-conditionalformfields
Short Description conditionalformfields extension for Contao Open Source CMS; Display form fields based on conditionis!
License MIT
Informations about the package contao-conditionalformfields
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.
You can also check the array (e.g. multiple checkboxes or select menu):
To validate a single checkbox simply compare its value:
Note for Version 3
The field names had a prefix $ until version 3 - this is no longer necessary.
When updating to version 3 or later, the conditions are automatically adjusted.
Support for member fields
Version 4 adds support for conditions on member fields, e.g. for the member registration. To use conditions, you have to follow a strict setup:
- create new DCA fields for
tl_memberwithinputTypeoffieldsetStartandfieldsetStopas necessary - set
eval => isConditionalFormField = trueandeval => conditionalFormFieldCondition = 'your-condition'on thefieldsetStart - make sure to also set
feEditableandfeGroupaccordingly - select the new fields in the member registration module and sort them so the appropriate fields are within the start and stop field.
Known limitation: mandatory fields will not show as mandatory (asterisk) after a form submit, if they were hidden during the form submit.
All versions of contao-conditionalformfields with dependencies
contao/core-bundle Version ^5.7
doctrine/dbal Version ^3.6 || ^4.3
symfony/asset Version ^7.4
symfony/dependency-injection Version ^7.4
symfony/expression-language Version ^7.4
symfony/http-foundation Version ^7.4
symfony/http-kernel Version ^7.4
symfony/polyfill-php84 Version ^1.0
symfony/translation-contracts Version ^3.0
twig/twig Version ^3.21