1

由于我一直在创建自己的 Orchard 模块,因此我决定需要通过 ContentDefinitionManager 中的 AlterPartDefinition 方法进行一些分类(我一直在学习 Pluralsight 上的高级 Orchard 课程)。后来我决定我实际上不需要 3 个分类法,现在我希望删除其中的几个。下面是一些我如何添加它们的代码。

 public int UpdateFrom10()
        {
            ContentDefinitionManager.AlterPartDefinition("ExercisePart", builder =>
            builder.WithField("Category", lvl => lvl.OfType("TaxonomyField")
            .WithSetting("DisplayName", "Category")
            .WithSetting("TaxonomyFieldSettings.Taxonomy", "Category")
            .WithSetting("TaxonomyFieldSettings.LeavesOnly", "False")
            .WithSetting("TaxonomyFieldSettings.SingleChoice", "False")
            .WithSetting("TaxonomyFieldSettings.Hint", "Select the category")
            ));
            return 11;
        }

我怎样才能实现我的目标?

这是为那些可以访问复数视力的人开设的课程 https://app.pluralsight.com/library/courses/adv-orchard/table-of-contents

4

1 回答 1

4

很简单

ContentDefinitionManager.AlterPartDefinition("ExercisePart", builder =>
        builder.RemoveField("Category"));
于 2016-04-20T06:53:37.043 回答