Sitefinity CMS

Deleting Templates Send comments on this topic.
See Also
Developing with Sitefinity > Pages > Pages API Walkthrough > Templates > Deleting Templates

Glossary Item Box

This topic will demonstrate how Sitefinity Pages API can be used to delete templates programmatically.

Delete a template by passing its ID to the DeleteTemplate method:

DeleteTemplate(Guid templateId) Copy Code
// create a new instance of CmsManager
Telerik.Cms.CmsManager cmsManager = new Telerik.Cms.CmsManager();
// let's find the template with name "Template 1"
Telerik.Cms.IPageTemplate template = cmsManager.GetTemplate("Template 1");
// let's delete the template by passing its id to the DeleteTemplate method of CmsManager
cmsManager.DeleteTemplate(template.ID);

 

Delete a template by passing the template itself to a DeleteTemplate method:

DeleteTemplate(IPageTemplate template) Copy Code
// create a new instance of CmsManager
Telerik.Cms.CmsManager cmsManager = new Telerik.Cms.CmsManager();
// let's find the template with name "Template 2"
Telerik.Cms.IPageTemplate template = cmsManager.GetTemplate("Template 2");
// let's delete the template by passing the template itself to the DeleteTemplate method of CmsManager
cmsManager.DeleteTemplate(template);

 

See Also