Reasons Add conditionals to your field layouts

Developed by Mats Mikkel Rummelhoff


Inspired by the Advanced Custom Fields plugin for WordPress, Reasons adds simple conditionals to field layouts – making it possible to hide or display fields on the fly, as content is being edited. This makes it fun and easy to create flexible, dynamic and usable field layouts in Craft CMS.

Update: Reasons now supports all native element types, and works inside element editor modals.

Plugin Development 101

Level up in Craft CMS with practical examples, snippets, and patterns.
Craft The Planet emails are sent out several times a week.