SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How to delete a column in a content type? The columns are not clickable? And content types inheriting from based documents or items ct.

share|improve this question
up vote 0 down vote accepted

I think I have your solution. Open SharePoint Manager 2010. Expand the Site > Expand the Content Types > Click on the "Content Type" that giving you trouble. See the ReadOnly property to False.

I was able to set it true and false and got the behaviour you are having. Hope this helps.

So, ReadOnly for the content type (not the field level) level.

share|improve this answer
100% on target. Thanks Bill. Yes, Readonly property was set to "True". I changed it to False and wala. Thanks a lot. – Anise Parker II Jul 2 '12 at 17:43

I know sealed or read only columns are not enabled for deletion. hmm. now how do you find a column is sealed or not. well, I use SP Manager 2010 to find out sealed columns. I think there is powershell to determine that as well.

But this may not be the case either. anyone else want to input their observations?

I doubt thats your case because all of your columns are non-clickable. hmm.

share|improve this answer

Are you in the top level site settings? Unless you are in the site that the content type and/or column was created you will not be able to click on it. Also, you may not have permission to do so.

Once you are able to click on the column, click on it. There you will find a "delete" button.

This is how I understand it. Does that help?

share|improve this answer

Check a workaround in my blog to enable the delete button using PowerShell

Here is the PowerShell script to bring back the Content Type delete button:

$site = Get-SPSite-Identity “http://sharepointsite/sites/test“ 

$ctype =$site.RootWeb.Fields | ?{$_.InternalName -eq“InternalFieldName”}



Run the above script from the server and check that the content type button now appears.

share|improve this answer
I'd be great if you can detail the answer a bit instead of just linking to your blog. While it might answer the question, blog content comes and goes and your answer may no longer exist in the future. – Eric Alexander Mar 8 '13 at 21:54

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.