我有一个2007 SharePoint网站,其中包含一些自定义页面布局,其中包含自定义控件,用于webpart和可编辑内容列。我们将升级到MOSS 2010,但我不确定依赖于这些布局的页面内容的含义。
页面库应该成功迁移,因此我们的数据将完好无损,但我可以帮助理解这两个问题!
MOSS 2010带有新的布局。我们需要根据需要自定义这些以满足我们的新设计,但是我们如何插入我们的Web控件以将它们链接回Pages库中的列?是否像将以下2007年代码段复制到2010年布局文件一样简单?
<SharePointWebControls:Notefield FieldName="Comments" runat="server" id="NoteField20" CssClass="ArticleEditMode"></SharePointWebControls:NoteField>
放置在布局页面上的webpart会如何发挥同样的情况?将根据布局文件中相应的webpart区域代码创建所有内容,并在布局本身手动放置任何webpart。
<WebPartPages:WebPartZone runat="server" Title="Right Column" ID="TopRightRow"><ZoneTemplate></ZoneTemplate></WebPartPages:WebPartZone>
答案 0 :(得分:0)
任何SharePointWebControl都将在2010年继续工作(它们只是列表项中数据的编辑模式和显示模式的可视化呈现),但是能够依赖于2010本机(或自定义)页面布局,你'我需要将您的UIVersion更新为4.0并切换到本机2010母版页(如果您在3.0版本中拥有自定义内容框架,则可以切换到自定义版本)。
如果您没有这样定制的母版页/页面布局/内容类型,升级过程可能会很顺利,否则最好继续在v3模式下
我宁愿更新将部署到母版页库的页面布局,以逐步包含v4特定的渲染,而不是分离页面布局关联并选择另一个。
最后,为了成功开始将2007安装升级到2010,您可以依赖可视化升级指南:http://msdn.microsoft.com/en-us/library/gg454789.aspx 并升级您的母版页:http://msdn.microsoft.com/en-us/library/ee539981.aspx
作为一个侧面评论,2010年的用户界面不是圣杯,一旦你开始大量定制它,你会看到它的限制,所以最好还是刷新你的2007用户界面并依赖2010年的新功能而不是完全(视觉上)升级到2010年。
请