如何在Umbraco 5中以编程方式创建DocumentType

时间:2012-03-28 13:58:29

标签: umbraco

我正在使用Umbraco 5。 是否可以使用Umbraco API以编程方式创建新的文档类型? 感谢。

2 个答案:

答案 0 :(得分:1)

Umbraco 5源代码中有一个名为Umbraco.Cms.Packages.DevDataset的项目,可以创建文档类型,模板,内容节点数据等。

你一定要看看:)

答案 1 :(得分:0)

您可以查看uSiteBuilder http://usitebuilder.vegaitsourcing.rs/

它允许您使用属性使用简单的POCO类创建和更新文档类型。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

using Vega.USiteBuilder;

namespace MySite.DocumentTypes {
    [DocumentType(AllowedTemplates = new string[] { "MyTemplateAlias" }, 
        IconUrl = "doc4.gif", Thumbnail = "docWithImage.png", 
        AllowedChildNodeTypes = new Type[] { typeof(MySite.DocumentTypes.ContentPage) })
    ]
    public class HomePage : MySite.DocumentTypes.PageBase {
    }
}