具有嵌入式列引用和webpart的页面布局 - 2007年到2010年的升级影响?

问题描述 投票:0回答:1

我有一个2007 SharePoint网站,其中包含一些自定义页面布局,其中包含自定义控件,用于webpart和可编辑内容列。我们将升级到MOSS 2010,但我不确定依赖于这些布局的页面内容的含义。

页面库应该成功迁移,因此我们的数据将完好无损,但我可以帮助理解这两个问题!

  1. MOSS 2010带有新的布局。我们需要根据需要自定义这些以满足我们的新设计,但是我们如何插入我们的Web控件以将它们链接回Pages库中的列?是否像将以下2007年代码段复制到2010年布局文件一样简单? <SharePointWebControls:Notefield FieldName="Comments" runat="server" id="NoteField20" CssClass="ArticleEditMode"></SharePointWebControls:NoteField> 在这种情况下,我们可能需要单独编辑所有页面并将它们重新分配给我们的新布局? 图书馆中的所有页面是否会立即恢复生机并正确显示内容?
  2. 放置在布局页面上的webpart会如何发挥同样的情况?将根据布局文件中相应的webpart区域代码创建所有内容,并在布局本身上手动放置任何webpart。 <WebPartPages:WebPartZone runat="server" Title="Right Column" ID="TopRightRow"><ZoneTemplate></ZoneTemplate></WebPartPages:WebPartZone> 同样,我们是否只需要复制webpart代码,然后将webpart重新导入布局以使其显示在所有页面上?
asp.net sharepoint layout sharepoint-2010 sharepoint-2007
1个回答
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 UI不是圣杯,一旦你开始大量定制它,你会看到它的限制,所以最好还是刷新你的2007用户界面并依靠2010年的新功能而不是完全(视觉上)升级到2010年。

请。

© www.soinside.com 2019 - 2024. All rights reserved.