【发布时间】: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