<p>Correct - currently Matrix fields are not global, so you'll need to recreate them if you want to use them in other Matrix blocks.</p>

CC BY-SA 3.0
2017-11-06T20:24:41.257Z
Are there updates to this? Or is this still true about Matrix fields? Thank you.
userAW
CC BY-SA 3.0
2017-11-06T21:16:11.297Z
Yup... still true.
Brad Bell
CC BY-SA 3.0
2017-11-15T16:17:57.877Z
is there a feature request related to this? I'd like to vote on it :-)
userAW
CC BY-SA 3.0
2017-11-15T19:16:24.027Z
@userAW yup! https://github.com/craftcms/cms/issues/823
Brad Bell
CC BY-SA 4.0
2018-06-21T14:39:24.447Z
One day.... I hope : )
James Greig
CC BY-SA 3.0
2014-06-26T20:26:46.230Z
2014-06-26T21:46:21.627Z
2014-06-26T21:46:21.627Z
Brad Bell
<p>I'm attempting to do some advanced layout orchestration using Matrix blocks. I'll need different blocks types – Image, Quote, Body – that can be combined, but they'll each need to share a few fields that allow their layout to be customized, such as Padding, Alignment, or Width. I'd rather not have to create the exact same field (e.g. Alignment could be a 4-option Dropdown) for each block type, but there doesn't seem to be a way to share fields between Matrix Blocks the same way you can share them between Sections.</p>

<p>Am I correct that there is no better way to accomplish this than just recreate the shared fields for each block type?</p>

<matrix><block-types>
Is it possible to share a field between Matrix Blocks?
# Is it possible to share a field between Matrix Blocks?

(Asked by: username_0 on 2014-06-26)

I'm attempting to do some advanced layout orchestration using Matrix blocks. I'll need different blocks types – Image, Quote, Body – that can be combined, but they'll each need to share a few fields that allow their layout to be customized, such as Padding, Alignment, or Width. I'd rather not have to create the exact same field (e.g. Alignment could be a 4-option Dropdown) for each block type, but there doesn't seem to be a way to share fields between Matrix Blocks the same way you can share them between Sections.

Am I correct that there is no better way to accomplish this than just recreate the shared fields for each block type?

**Tags:** matrix, block-types

---

## 1 answers

### Answer by username_1 on 2014-06-26. Score: 5 | Accepted answer

Correct - currently Matrix fields are not global, so you'll need to recreate them if you want to use them in other Matrix blocks.

> **Comments:**
> **username_2**: Are there updates to this? Or is this still true about Matrix fields? Thank you.  
> **username_1**: Yup... still true.  
> **username_2**: is there a feature request related to this? I'd like to vote on it :-)  
> **username_1**: @userAW yup! https://github.com/craftcms/cms/issues/823  
> **username_3**: One day.... I hope : )  

---

