お問い合わせフォーム用に開発されたカスタム コンテンツ アイテムがあり、移行は次のとおりです。
ContentDefinitionManager.AlterTypeDefinition("Bt Enquiry Page", cfg => cfg
.WithPart("TitlePart")
.WithPart("AutoroutePart")
.WithPart("AutoroutePart", builder => builder
.WithSetting("AutorouteSettings.AllowCustomPattern", "true")
.WithSetting("AutorouteSettings.AutomaticAdjustmentOnEdit", "false")
.WithSetting("AutorouteSettings.PatternDefinitions", "[{Name:'Title', Pattern: '{Content.Slug}', Description: 'my-page'}]")
.WithSetting("AutorouteSettings.DefaultPatternIndex", "0"))
.WithPart("MenuPart")
.WithPart("TagPart")
.WithPart("BodyPart")
.WithPart("CommonPart")
.WithPart("EnquirySettingPart")
.Creatable()
.Indexed()
);
モジュール機能を無効にしても、なぜかカスタム コンテンツ アイテム「Bt Inquiry Page」が管理メニューから消えません。これは、機能が無効になっていてもコンテンツ アイテムのインスタンスを作成できることを意味します。それはデフォルトの動作ですか?私は何かが欠けていますか、誰かがいくつかの光を当てることができますか.
-ジョージ