2010-11-18 114 views
0

我在Sharepoint 2010中创建了一个站点,并使用“另存为模板”将其导出。创建了一个.wsp文件,我将其导入到Visual Studio 2010中并创建了一个解决方案。该解决方案包含所有站点页面和资产中的Web模板(仅是一个onet.xml文件)。到现在为止还挺好。Sharepoint 2010:Web模板中的Web部件

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

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

在此先感谢

回答

0

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