mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Setting the owner of the homepage created during setup
--HG-- branch : dev
This commit is contained in:
@@ -215,7 +215,6 @@ namespace Orchard.Setup.Services {
|
|||||||
contentDefinitionManager.AlterPartDefinition("BodyPart", cfg => cfg
|
contentDefinitionManager.AlterPartDefinition("BodyPart", cfg => cfg
|
||||||
.WithSetting("BodyPartSettings.FlavorDefault", BodyPartSettings.FlavorDefaultDefault));
|
.WithSetting("BodyPartSettings.FlavorDefault", BodyPartSettings.FlavorDefaultDefault));
|
||||||
|
|
||||||
|
|
||||||
// add a layer for the homepage
|
// add a layer for the homepage
|
||||||
var layer = contentManager.Create("Layer");
|
var layer = contentManager.Create("Layer");
|
||||||
layer.As<LayerPart>().Name = "TheHomepage";
|
layer.As<LayerPart>().Name = "TheHomepage";
|
||||||
@@ -233,9 +232,10 @@ namespace Orchard.Setup.Services {
|
|||||||
// create the home page as a WidgetPage
|
// create the home page as a WidgetPage
|
||||||
var page = contentManager.Create("WidgetPage", VersionOptions.Draft);
|
var page = contentManager.Create("WidgetPage", VersionOptions.Draft);
|
||||||
page.As<RoutePart>().Title = T("Home").ToString();
|
page.As<RoutePart>().Title = T("Home").ToString();
|
||||||
|
page.As<CommonPart>().Owner = user;
|
||||||
contentManager.Publish(page);
|
contentManager.Publish(page);
|
||||||
siteSettings.Record.HomePage = "RoutableHomePageProvider;" + page.Id;
|
siteSettings.Record.HomePage = "RoutableHomePageProvider;" + page.Id;
|
||||||
|
|
||||||
// add a menu item for the shiny new home page
|
// add a menu item for the shiny new home page
|
||||||
var menuItem = contentManager.Create("MenuItem");
|
var menuItem = contentManager.Create("MenuItem");
|
||||||
menuItem.As<MenuPart>().MenuPosition = "1";
|
menuItem.As<MenuPart>().MenuPosition = "1";
|
||||||
|
Reference in New Issue
Block a user