自定义Page layout中Field Content 类型问题
目前的需求是自定义一个page layout
以后所有新建的网页都使用这个自定义的page layout
我在designer中新建了一个page layout
使用的已有的content type,把需要的field content 直接drag into 我的新建的自定义page layout网页
此时我想把field content的类型更改一下
下面是我直接drag后自动生成的代码:
<SharePointWebControls:NoteField FieldName="Article_x0020_List" runat="server" id="NoteField1">
</SharePointWebControls:NoteField>
但是因为这个field content 是个富文本内容 所以我想把它修改成下面的代码:
<PublishingWebControls:RichHtmlField id="PageContent" FieldName="Article_x0020_List" runat="server"/>
但是designer不认 报错了
求高手求助 如何更改这个field content 的类型 谢谢了
[解决办法]
有PublishingWebControls:RichHtmlField这个控件,但是你不能在这里直接改,你要首先把Article_x0020_List这个字段改成RichHtml的才行。你现在的字段类型应该为"Note",要把它改成"HTML".
http://msdn.microsoft.com/en-us/library/ee413886.aspx