Styles in SharePoint RichText Feld einschalten

Wer schon einmal eine eigene SharePoint List Definition mit RichText Feld in Visual Studio angelegt hat, und sich gefragt hat, wie man für das RichText Feld auch die Ribbon Actions „Styles“ und Markup-Styles einschalten kann, dem sei hier geholfen.

Im Normalfall sind die beiden Ribbon Actions nur bei Wiki-Seiten, Content-Editor WebParts und Publishing Pages aktiv. Um sie auch für RichText Felder zu aktivieren, muss man das Feld in der List Definition als „echtes“ HTML Feld definieren:

<Field ID="{BF6BD5D0-F25A-34FC-99D7-A92A1465DFBF}"
 Name="RichtextMenuEnabled"
 DisplayName="RichtextMenuEnabled"
 Type="HTML"
  RichText="TRUE"
  RichTextMode="ThemeHtml" />

Vorher:

Ribbon Actions disabled

Nachher:

Ribbon Action enabled