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

CreateLibrary

Create a library with the given label in the given location.

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


Returns

A newly created library.

Parameters

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

Code Example

C#

Sample:
string label = "CPTest Library";
Asset project = Asset.Load("/" + asset.AssetPath[0] + "/Project/");
if(project.IsLoaded)
{
  // Note: A project may have only one local library. 
  // If one exists already a new one won't be created.
  Asset newLibrary = Asset.CreateLibrary(label, project);
  if(newLibrary.IsLoaded)
  {
    // Do Something
  }
}

Connect with Crownpeak