Как программно создать DocumentType в Umbraco 5 - PullRequest
0 голосов
/ 28 марта 2012

Я использую Umbraco 5. Можно ли программно создавать новый тип документа с помощью Umbraco API?Спасибо.

Ответы [ 2 ]

1 голос
/ 05 апреля 2012

Существует проект под названием Umbraco.Cms.Packages.DevDataset в исходном коде Umbraco 5, который позволяет создавать тип документа, шаблон, данные узла содержимого и т. Д.

Вам следуетобязательно посмотрите :) 1005 *

0 голосов
/ 31 октября 2013

Вы можете взглянуть на 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 {
    }
}
...