Skip to content

Display form fields conditionally in Contao Open Source CMS

License

Notifications You must be signed in to change notification settings

terminal42/contao-conditionalformfields

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Display form fields conditionally in Contao Open Source CMS

Resources

License

Stars

Watchers

Forks