首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用自定义模板以编程方式创建网站

使用自定义模板以编程方式创建网站
EN

Stack Overflow用户
提问于 2010-02-09 00:47:06
回答 1查看 2.1K关注 0票数 2

如何制作一个带有“创建站点”按钮的own部件,并以编程方式创建站点(使用我自己的自定义模板,例如Mytemplate.STP)?

原因是这样的任务是,我不想让用户进入“网站操作”->创建网站->,然后填写整个表单。

我想给用户一个简单的界面,只有标题字段,其余的我想通过编程来完成。

EN

回答 1

Stack Overflow用户

发布于 2010-02-09 09:01:28

若要创建新子网站,请执行以下操作。

代码语言:javascript
运行
复制
SPWeb web = [get the SPWeb object of site to create sub site from]
SPWebTemplate spWebTemplate = web.Site.GetWebTemplates(1033)["MyTemplateName#0"];
SPWeb spWebSite = web.Site.AllWebs.Add(newSiteUrl, "SiteName", "Site Description", 1033, spWebTemplate, false, false);

"MyTemplateName“是您创建的SiteTemplate的名称。#0与在模板的onet.xml中定义的该网站模板的特定配置的配置ID匹配。-- Hugo Migneron

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2223209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档