Create document

Creating a new document

 

[C#]

 

string newsName = "My first news";

// create tree provider instance

CMS.TreeEngine.TreeProvider provider = new CMS.TreeEngine.TreeProvider(CMS.CMSHelper.CMSContext.CurrentUser);

 

// get parent node for new document

TreeNode parent = provider.SelectSingleNode(CMS.CMSHelper.CMSContext.CurrentSiteName, "/News", "en-us");

 

// create a new tree node

TreeNode node = new TreeNode("cms.news", provider);

 

if (parent != null)

{

  // set document properties

  node.NodeName = newsName;

  node.NodeAlias = newsName;

  node.SetValue("NewsTitle", newsName);

  node.SetValue("NewsSummary", "Some summary.");

  node.SetValue("NewsText", "Some text.");

  node.SetValue("NewsReleaseDate", DateTime.Now);

  // create New document

  node.Insert(parent.NodeID);

}