SharePoint Multiple PublishingWebControls in Page layout

之前想在Page layout 增加多一个 RichHtml 控件 ,就直接copy上面的HTML然后粘帖,改个Id
   

<PublishingWebControls:RichHtmlField id="content1" FieldName="PublishingPageContent" runat="server"/>

 但发现编辑的时候是两个控件的内容都一样的,更改哪个都一样。查看了下FieldName这个属性,猜想应该是绑定了相同字段,所以内容什么的都相同。如果要加多一个也应该要增加多一个字段。

 1.Click "SiteActions" 
 2.Click "Modify all settings" 
 3.Click "Site content type" under Galleries 
 4.Chose the page layout type eg: "Article Page "
 5.Click  "Add from new site column"  on the bottom
 6.Enter field name eg : PublishingPageContent1 -> Chose Full Html -> Click "ok"  

再去 PageLayout 改下

<PublishingWebControls:RichHtmlField id="content1" FieldName="PublishingPageContent1" runat="server"/>

就可以用多个RichHtml控件了,如此类推,其他控件也一样。
很基础的问题啊.... 继续努力!


   

你可能感兴趣的:(SharePoint)