我已经按照Vesa“vesku”Juvonen的博客创建了一个网页模板解决方案(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的博客一直是我的参考。 任何正确执行的选项或视图都会有所帮助。
我考虑过通过代码创建一个网站,并为用户提供了一个选项,通过包含一个他可以点击的网页部分“创建一个包含XXX模板的网站并包含XXX列表,网页部件等等。”这是一个好方法吗?
答案 0 :(得分:1)
如果您为其创建模板的网站包含访问GAC的Web部件(即具有DLL),那么您必须获取解决方案库中的wsp并将其部署为服务器场解决方案。
通过/_layouts/savetmpl.aspx保存的模板无法访问GAC。
答案 1 :(得分:0)
如果您制作了webtemplate,为什么要使用“另存为网站模板”选项?用户还可以从webtemplate创建网站,如果您需要其他模板,则只需添加另一个webtemplate。
网页模板的整个原则旨在用于网站创建....