我按照 Vesa "vesku" Juvonen 的博客创建了一个 Web 模板解决方案(http://blogs.msdn.com/b/vesku/archive/2010/10/14/sharepoint-2010-and-web-templates .aspx)。
我有网页模板并用它创建了子网站。现在我需要从此模板创建一个 Web 模板,其中包含列表和其他项目。 发布功能没有“另存为模板”选项,因此我进入 _layouts/savetmpl.aspx 创建一个或停用发布功能以创建“另存为网站模板”选项并创建一个。它创建但无法正常工作。 我通过将 default.aspx 附加到新创建的网站 url 来访问该网站,它没有根模板的任何功能。有什么方法可以从现有的 Web 模板创建一个模板以使其正常工作。我是 sharepoint 的新手,vesku 的博客是我的参考。 任何正确执行此操作的选项或视图都会有所帮助。
我考虑过通过代码创建一个网站,并为用户提供一个选项,通过包含一个 Web 部件来实现此目的,他可以单击“使用 XXX 模板创建一个网站并包含 XXX 列表、Web 部件等”。好的方法吗?
如果您为其创建模板的网站包含访问 GAC 的 Web 部件(即具有 DLL),则您必须采用解决方案库中的 wsp 并将其部署为场解决方案。
通过 /_layouts/savetmpl.aspx 保存的模板无法访问 GAC。
如果您制作了网页模板,为什么要使用另存为网站模板选项?用户还可以从您的网页模板创建网站,如果您需要不同的模板,您只需添加另一个网页模板即可。
网页模板的整个原理是用于网站创建......