【问题标题】:Sharepoint Web templateSharepoint Web 模板
【发布时间】:2012-01-29 05:16:06
【问题描述】:

我按照 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 部件等。是这是一个好方法吗?

【问题讨论】:

  • sharepoint.stackexchange.com 上非常欢迎与 SharePoint 相关的问题 - 您可能需要考虑将其发布到那里,或者最好还是要求迁移它。

标签: sharepoint-2010


【解决方案1】:

如果您为其创建模板的网站包含访问 GAC 的 Web 部件(即具有 DLL),那么您必须采用解决方案库中的 wsp 并将其部署为场解决方案。

通过 /_layouts/savetmpl.aspx 保存的模板无法访问 GAC。

【讨论】:

    【解决方案2】:

    如果您制作了网页模板,为什么要使用另存为网站模板选项?用户还可以从您的网页模板创建网站,如果您需要不同的模板,您只需添加另一个网页模板。

    Web 模板的整个主体旨在用于网站创建......

    【讨论】:

      猜你喜欢
      • 2011-05-12
      • 2011-11-12
      • 1970-01-01
      • 2016-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多