Documentation > CMS Template API Library > Asset > CreateTemplate(String,Asset)

CreateTemplate

Create a template with the given label in the given location. It can be created in template folder.

public CrownPeak.CMSAPI.Asset CreateTemplate(String,Asset)


Returns

A newly created template.

Parameters

NameDescriptionType
label The label to use System.String
parent The folder where the template is to be created. Must be a template folder. CrownPeak.CMSAPI.Asset

Code Example

C#

Sample:
string label = "Template Name";
Asset parent = Asset.Load("/_CPTest/Project/Templates/");

if(parent.IsLoaded)
{
  Asset newTemplate = Asset.CreateTemplate(label, parent);
  if(newTemplate.IsLoaded)
  {
    // Do Something
  }
}

Connect with Crownpeak