【问题标题】:Sharepoint 2010: Web parts inside web templatesSharepoint 2010:Web 模板中的 Web 部件
【发布时间】:2011-05-12 05:01:08
【问题描述】:

我在 Sharepoint 2010 中创建了一个站点并使用“另存为模板”将其导出。这创建了一个 .wsp,我将其导入 Visual Studio 2010 并创建了一个解决方案。该解决方案在所有站点页面和资产中包含一个 Web 模板(只是一个 onet.xml 文件)。到目前为止,一切顺利。

现在,我开发了一些 Web 部件并将它们添加到项目中。然后我编译并打包所有内容,通过选择“稍后选择模板”在 Sharepoint 中创建一个站点,将 .wsp 上传到该站点并激活它。此时,所有 Web 部件以及 Web 模板都已创建。所以我转到主页,并使用该模板创建站点。但是当从模板创建网站时,所有的 Web 部件都会被删除并被 Sharepoint 基本 Web 部件(内容编辑器、页面查看器......)替换。

有没有办法将 Web 部件包含在 Web 模板中?我确定可以编辑 onet.xml,但我不确定如何。

提前致谢

【问题讨论】:

    标签: visual-studio-2010 sharepoint-2010 web-parts


    【解决方案1】:

    您是否尝试过在部署后手动设置 Web 部件页面?然后您可以将站点导出为模板,然后查看生成的 onet.xml 文件。这应该会给你一些关于你需要做的改变的线索。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-19
      • 2011-10-19
      • 2013-05-26
      • 1970-01-01
      • 2011-10-30
      • 2011-05-04
      • 2011-07-01
      • 1970-01-01
      相关资源
      最近更新 更多