如果您在此处在线查看CustomForms 模块源代码的 Migrations.cs ,您可以看到其中添加了哪些部分。
所以相关代码是
ContentDefinitionManager.AlterTypeDefinition("CustomForm",
cfg => cfg
.WithPart("CommonPart")
.WithPart("TitlePart")
.WithPart("AutoroutePart", builder => builder
.WithSetting("AutorouteSettings.AllowCustomPattern", "true")
.WithSetting("AutorouteSettings.AutomaticAdjustmentOnEdit", "false")
.WithSetting("AutorouteSettings.PatternDefinitions", "[{Name:'Title', Pattern: '{Content.Slug}', Description: 'my-form'}]")
.WithSetting("AutorouteSettings.DefaultPatternIndex", "0"))
.WithPart("MenuPart")
.WithPart("CustomFormPart")
.DisplayedAs("Custom Form")
.Draftable()
);
因此,这些部分是:
- 公共部分
- 标题部分
- 自动布线部分
- 菜单部分
- 自定义窗体部件
如果您有任何问题,我建议您查看本教程:DevDirective
你真的需要在这个内容类型中添加/删除部分吗?