0
我试图在已经应用了一些设置的ContainerPart的迁移中创建新的内容类型。ContainerPart在新类型上的设置
ContentDefinitionManager.AlterTypeDefinition("NewType",
cfg => cfg
.DisplayedAs("New Type")
.WithPart(typeof(TitlePart).Name)
.WithPart(typeof(ContainerPart).Name)
.WithSetting("ContainerPartSettings.ItemsShownDefault", "False")
.WithPart(typeof(CommonPart).Name)
.WithPart(typeof(IdentityPart).Name)
.Creatable()
.Listable()
);
ItemsShown默认情况下,迁移后,保持其默认值为True。
我试过的这几个不同的版本:
重命名 “ContainerPartSettings” 到其他版本一样ContainerSettings,ContainerTypePartSettings
不使用的typeof()函数并指定与零件直接字符串
从我所知道的,ContainerSettings使用不同的方法来存储它的值比较给其他人如AutorouteSettings。在你的代码