0
通過遷移創建新的內容類型,添加到他的內容字段,但它們不顯示在儀表板中。在儀表板OrchardCMS-未添加內容字段以自定義內容類型編程
內容類型的看法:
有什麼錯我的代碼?
public int UpdateFrom2() {
var name = "ProductViaCode";
ContentDefinitionManager.AlterPartDefinition(
string.Format("{0}Part", name),
b => b
.Attachable()
.WithField("ProductId", cfg => cfg
.OfType("InputField")
.WithDisplayName("Product Id")));
ContentDefinitionManager.AlterTypeDefinition(
name, cfg => cfg
.WithPart(typeof(CommonPart).Name)
.WithPart(typeof(AutoroutePart).Name)
.WithPart(typeof(BodyPart).Name)
.WithPart(typeof(TitlePart).Name)
.WithPart(typeof(MenuPart).Name)
.Creatable()
.Draftable()
.Listable()
.Securable());
return 3;
}
看來您已經忘記將您的ProductViaCodePart添加到您的類型中。 – Xceno