Создайте новый тип контента с помощью миграции, добавьте в него поле содержимого, но они не отображаются на панели управления.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