2012-03-01 2 views
0

Привет, у меня есть страница sharepoint, где я разрешаю пользователю использовать режим редактирования для редактирования содержимого страницы.RichHtmlField не отображается должным образом внутри sharepoint

Это моя Индикаторная панель, где содержание показан

<wss:EditModePanel ID="pnlDisplay" runat="server" PageDisplayMode="Display" SuppressTag="true"> 
    <wss:RichHtmlField ID="txtTitre" runat="server" FieldName="TitreNouvelle"/> 
    <wss:RichHtmlField ID="txtSousTitre" runat="server" FieldName="NouvelleSoustitre" /> 
    <wss:RichHtmlField ID="txtSommaire" runat="server" FieldName="NouvelleSommaire" /> 
    <wss:RichHtmlField ID="txtContenu" runat="server" FieldName="NouvelleContenu" /> 
    <asp:Image ID="imageNouvelle" runat="server" FieldName="NouvelleImgURL"/> 
</wss:EditModePanel> 

Это где содержание редактируется.

<wss:EditModePanel ID="pnlEditPanel" runat="server" PageDisplayMode="Edit" SuppressTag="false"> 
    <wss:RichHtmlField ID="editTxtTitre" runat="server" FieldName="TitreNouvelle"/> 
    <wss:RichHtmlField ID="editTxtSousTitre" runat="server" FieldName="NouvelleSoustitre" /> 
    <wss:RichHtmlField ID="editTxtSommaire" runat="server" FieldName="NouvelleSommaire" /> 
    <wss:RichHtmlField ID="editTxtContenu" runat="server" FieldName="NouvelleContenu" /> 
    <asp:Image ID="EditImgNouvelle" runat="server" FieldName="NouvelleImgURL"/> 
</wss:EditModePanel> 

У меня есть проблема в том, что, когда я перейти в режим редактирования внутри страницы, я могу изменить содержание только штраф, но после сохранения, если я переключиться обратно в режим отображения показывает только HTML-теги. Заголовок покажет сильный html-тег перед заголовком, я получаю исходный код HTML, а не результат. Любая помощь ?

Спасибо!

ответ

0

Тип содержимого, в котором проблема, в которой они были зарегистрированы как текст, а не HTML, поэтому они отображали теги HTML, я просто перешел к списку страниц и удалил свой тип контента и его столбцы, когда я его повторно развернул тип содержимого должен иметь правильный тип поля.

Вы можете убедиться, что у вас есть правильный тип поля путем кодирования небольшого фрагмента, который выводит все поля из вашего типа контента, из web.ContentTypes [index]