1

今天我又提出了更多的 SharePoint 问题!我感谢迄今为止帮助过的所有人!

这是我的情况:

我必须在 sharepoint 中创建一个自定义应用程序。我正在使用一个托管 Web 部件页面的文档库,并且我正在使用 Web 用户控件来执行所有数据的操作和显示。一旦我按照我想要的方式构建应用程序,我将把 doc lib 转换为模板,这样我就可以在多个站点上创建相同的东西(许多客户使用这个应用程序)。

我遇到的问题是我需要知道会发生什么/如何更新它,以便我的更改将应用​​于所有引用模板的站点。

帮助!任何知道如何执行此操作或对创建多个站点都可以利用的自定义应用程序有更好想法的人都会很有帮助!

谢谢

4

2 回答 2

1

简短的回答是,即使使用自定义站点/列表定义,您也无法做到这一点。

从站点或列表定义创建站点或列表后,它基本上是独立的(但是,布局和母版页修改会应用于引用它们的所有站点)。

曾经的解决方法是创建一个站点功能,该功能可以遍历站点并执行您希望执行的任何自定义操作。

于 2009-07-22T21:24:55.870 回答
0

对于这样的要求,您确实应该创建自定义列表/站点定义。不仅仅是将自定义列表保存到模板中。您在列表/站点定义中更新的任何内容都将反映到引用定义的站点。不幸的是,模板不是这种情况。您必须删除您在其他网站上的旧列表,然后使用新模板重新创建它们。

如何创建列表定义 - http://msdn.microsoft.com/en-us/library/ms466023.aspx 网站定义请去 - http://technet.microsoft.com/en-us/library/cc287930.aspx

詹姆士

于 2009-07-22T18:58:45.307 回答