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

I'm using visual studio to develop custom content type, which uses Element as base content type. I'd like to change title field's display name, by doing so:

<FieldRef ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" DisplayName="Foo" Required="TRUE"/>

But there is still Title instead of Foo. What can I do to make it work?


After looking into question and responses from SO, which Nikhil posted in his comment, I assume that what I want to do can be done only by changing display name of title field in list definition, not in content type field reference?

share|improve this question
Not enough..must be added as well as <Field>: <Field ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Type="Text" Name="LinkTitle" DisplayName="Foo" /> – fallout Jun 27 '13 at 12:28
up vote 1 down vote accepted

Your update is correct, you can rename the field in your list schema.

share|improve this answer

It could be the Inherits attribute that is giving you grief. Check out this blog post:

Custom Content Types and Inherits in SharePoint 2010

share|improve this answer

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.