2010-08-17 101 views
7

我有一个Web部件页“DocLib1.aspx”文档库“DobLib1”,它有几个的webpart。复制网页组件页(aspx页面)与Web部件

我怎么能采取同样的Web部件页,并将其复制到其他文档库(大约有50多个文档库)。 Web部件页面以文档库命名(使用aspx扩展名)。 Web部件之一是Web部件所在的相同文档库的列表。

回答

8

这为我工作为SharePoint 2010:

  1. 打开网站SharePoint Designer 2010中
  2. 右键单击页面,并选择复制。
  3. 选择不同的文件夹
  4. 重命名页面
  5. 将其移回原来的文件夹。

所有的WebParts将是完整的。 这似乎是小学,但在SharePoint复制页面副本中的任何页面上的Web部件的。这让我疯狂。希望这可以帮助你。

+0

你怎么到个人网页在2010年设计?当我点击图书馆时,所有我看到的都是图书馆资源。 – 2012-01-26 17:02:15

+0

@onafetsid您可以在属性页面右侧的视图和表单框中找到各个页面。 – qhawk 2012-05-14 21:35:06

+0

可以通过编程来完成吗? – 2014-01-22 18:38:43

0

我的经验添加到qhawk的解决方案(我只是不能直接添加,因为我有小于50代表该解决方案下的注释) - 在SharePoint Designer 2010,我不得不去站点对象 - >所有文件 - >然后选择您想要复制的页面的相关库,将它复制到另一个库,例如共享文件,在那里重命名,复制它,完成工作。

我发现如果我刚刚选择了Site Objects - > Lists and Libraries - >并从那里选择了我的Library,它不会列出库中的实际项目以便能够复制它们,即使在Views或表格框。你必须通过“所有文件”路线。

PS。我知道这是一个古老的线索,但是我在找到解决方案时发现了这个问题,并且在找到qhawk的解决方案需要为我调整一下之后,我想让其他人知道别人在这个问题上绊倒了。

3

有两种选择,复制和粘贴SharePoint 2010的页面,并保持它的Web部件:

  1. 进行复制,并通过SharePoint设计贴2010

  2. 访问在Sharepoint浏览任何页面并转到网站操作>管理内容和结构。从这里复制和粘贴是可能的,但是在同一个目录中复制和粘贴可能会失败;粘贴到不同的目录级别,然后重命名该文件。

+0

管理内容和结构完美运作。谢谢 – 2017-03-28 15:31:17

1

我来到这个网站的时候也在寻找解决复制的WebPart页面,但我居然找到一个更简单的方法。我有一个包含webpart页面的库,每当我需要另一个与库中其他页面相似的页面时,我会转到功能区中的Library Tools> Library,然后使用Explorer打开。从那里,我只需将与我想要的相似的webpart页面复制/粘贴到同一个库中,然后重命名该页面。然后,我可以打开新页面并进行必要的更改。

+0

这是唯一的解决方案,也适用于SPD不允许用于网站或没有发布功能的情况 – chukko 2016-10-19 17:50:51