<p>For what it's worth, it's <a href="https://craftcms.com/blog/craft-4-craft-cloud-announced" rel="nofollow noreferrer">coming in Craft 4</a>. The author of the Reasons plugin has <a href="https://github.com/mmikkel/Reasons-Craft/wiki/Statement-on-Reasons-2,-Matrix-and-Craft-3" rel="nofollow noreferrer">specifically said</a> he won't port it to Craft 3, as this will be part of core in the next release.</p>

CC BY-SA 4.0
2019-12-03T13:32:36.620Z
Thanks, so let's hope in Craft 4 :)
Valerio Volpe
CC BY-SA 4.0
2019-12-02T10:48:14.573Z
2019-12-02T10:48:14.573Z
KSP
<p>I really miss the Reasons plugin and am disappointed the makers of Craft didn't roll it in to Craft 3.</p>

<p>Not quite what you're looking for, but you could try using the Control Panel CSS and Control Panel JS to add lightswitches that show/hide specific fields. You could start with the field hidden, and require a click on the lightswitch to show it.</p>

<p>It's a bit of a hack, but can work well.</p>

CC BY-SA 4.0
2019-12-03T01:16:15.187Z
2019-12-03T01:16:15.187Z
4midori
<p>I'd like to use conditional fields in my CMS instance. I found an old plugin called <a href="https://github.com/mmikkel/Reasons-Craft" rel="nofollow noreferrer">Reasons</a>. I'm not sure it's compatible with Craft 3, so I'm looking for a workaround.</p>

<craft3><field><conditional>
Is there a way to make conditional input fields in Craft CMS?
# Is there a way to make conditional input fields in Craft CMS?

(Asked by: username_0 on 2019-12-02)

I'd like to use conditional fields in my CMS instance. I found an old plugin called [Reasons](https://github.com/mmikkel/Reasons-Craft). I'm not sure it's compatible with Craft 3, so I'm looking for a workaround.

**Tags:** craft3, field, conditional

---

## 2 answers

### Answer by username_1 on 2019-12-02. Score: 3

For what it's worth, it's [coming in Craft 4](https://craftcms.com/blog/craft-4-craft-cloud-announced). The author of the Reasons plugin has [specifically said](https://github.com/mmikkel/Reasons-Craft/wiki/Statement-on-Reasons-2,-Matrix-and-Craft-3) he won't port it to Craft 3, as this will be part of core in the next release.

> **Comments:**
> **username_0**: Thanks, so let's hope in Craft 4 :)  

---

### Answer by username_2 on 2019-12-03. Score: 2

I really miss the Reasons plugin and am disappointed the makers of Craft didn't roll it in to Craft 3.

Not quite what you're looking for, but you could try using the Control Panel CSS and Control Panel JS to add lightswitches that show/hide specific fields. You could start with the field hidden, and require a click on the lightswitch to show it.

It's a bit of a hack, but can work well.


---

