Is there a way to change a SharePoint Image site column to enable the use of RichText, and then propagate that change across all sites of the site collection?
The issue I am experiencing is that content exists in an Image site column that was previously lacking RichText enabled (see https://stackoverflow.com/a/12320373/791932).
Previously:
<Field ID="{26a21730-d4b3-426b-8837-c65590fad99c}"
Type="Image"
Name="HeadlineImage"
DisplayName="Headline Image"
Group="Publishing Site Columns" />
Now:
<Field ID="{26a21730-d4b3-426b-8837-c65590fad99c}"
Type="Image"
Name="HeadlineImage"
DisplayName="Headline Image"
Group="Publishing Site Columns"
RichText="TRUE"
RichTextMode="FullHtml" />
Markup:
<PublishingWebControls:RichImageField
ID="HeadlineImage"
runat="server"
FieldName="HeadlineImage" />
Site columns and content types are deployed entirely by features, and no customization of the columns or types is done through the SharePoint UI.
After deploying this change and propagating (using the gl-propagatecontenttype extension and checked through SharePoint Manager 2010), when returning to the page to edit the content of the column, it is still rendered as text-based HTML (as described in https://stackoverflow.com/q/3815053/791932).
I'd like to find a method to do this by destroying as little content as possible; if it's possible to avoid dropping the site collection or deleting sites and re-provisioning, that would be ideal.