SPSecurity.RunWithElevatedPrivileges(delegate()
{
PublishingWeb pWeb =PublishingWeb.GetPublishingWeb(spWeb);
PageLayout[] layouts = pWeb.GetAvailablePageLayouts();
PageLayout pl = layouts.FirstOrDefault(x => x.Name =="PopUPPage.aspx");
//Create CreateEditTask.aspx
PublishingPage newPage = pWeb.GetPublishingPages().Add("CreateEditTask.aspx", pl);
//PublishingPage newPage = pWeb.GetPublishingPages().FirstOrDefault(x => x.Name == "Default.aspx");
newPage.Layout = pl;
newPage.Title = "CreateEditTask";
newPage.Update();
newPage.CheckIn("");
pWeb.Update();
//Create Admin Panel Page
pl = layouts.FirstOrDefault(x => x.Name =="AdminPageLayout.aspx");
newPage = pWeb.GetPublishingPages().Add("Admin-Panel.aspx", pl);
//PublishingPage newPage = pWeb.GetPublishingPages().FirstOrDefault(x => x.Name == "Default.aspx");
newPage.Layout = pl;
newPage.Title = "Admin Panel";
newPage.Update();
newPage.CheckIn("");
pWeb.Update();
});
No comments:
Post a Comment