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控件了,如此类推,其他控件也一样。
很基础的问题啊.... 继续努力!