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.CurrentSite.SiteName, "/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);

}