In this topic we are going to demonstrate how to delete pages from Sitefinity through Sitefinity Pages API.
Delete a page by passing its ID to the DeletePage method:
|
Copy Code |
|
// create a new instance of CmsManager Telerik.Cms.CmsManager cmsManager = new Telerik.Cms.CmsManager(); // get the node of sitemap representing the page we will
delete Telerik.Cms.Web.CmsSiteMapNode nodeForEdit =
(Telerik.Cms.Web.CmsSiteMapNode)SiteMap.Provider.FindSiteMapNode("~/Test1/News/SomePage.aspx"); // delete page by passing the id of the page to be deleted to the DeletePage method of CmsManager
class cmsManager.DeletePage(nodeForEdit.CmsPage.ID);
|
Delete a page by passing the page itself to the DeletePage method:
|
Copy Code |
|
// create a new instance of CmsManager Telerik.Cms.CmsManager cmsManager = new Telerik.Cms.CmsManager(); // get the node of sitemap representing the page we will
delete Telerik.Cms.Web.CmsSiteMapNode nodeForEdit =
(Telerik.Cms.Web.CmsSiteMapNode)SiteMap.Provider.FindSiteMapNode("~/Test1/News/SomePage.aspx"); // delete page by passing it to the DeletePage method of CmsManager class cmsManager.DeletePage(nodeForEdit.CmsPage);
|
See Also