KooBoo创建站点是从一个压缩的文件包中取得模板文件的,然后再根据这个模板文件进行进行调整,这样一个过程。
从代码来看:
从创建一个根站点开始:
1,http://localhost:3910/Sites/Site/CreateRootSite ,
[CreateSiteAuthroziation]
public virtual ActionResult CreateRootSite()
{
//取得模板路径下所有 .zip 结尾的文件及取得预览图。
ViewData["TemplatesJSON"] = ServiceFactory.SiteTemplateManager.All().Select(o => { o.Thumbnail = !string.IsNullOrWhiteSpace(o.Thumbnail) ? Url.Content(o.Thumbnail) : null; return o; }).ToJSON();
//取得所有分类
ViewData["TemplateCategorys"] = ServiceFactory.SiteTemplateManager.AllCategories();
return View(new CreateSiteModel() { Version = "1.0.0.0" });
}