【发布时间】:2014-07-03 07:48:12
【问题描述】:
我正在创建一个需要附加分类的新部件。
迁移时很容易附加分类字段:
ContentDefinitionManager.AlterPartDefinition("RecipePart", part => part
.WithField("Categoria", cfg => cfg
.OfType("TaxonomyField")
.WithSetting("TaxonomyFieldSettings.AllowCustomTerms", "false")
.WithSetting("TaxonomyFieldSettings.SingleChoice", "false")
.WithSetting("TaxonomyFieldSettings.LeavesOnly", "true")
.WithSetting("TaxonomyFieldSettings.Required", "true")
.WithSetting("TaxonomyFieldSettings.Taxonomy", "Ricette Categorie"))
.WithDescription("Categorie ricette."));
但是...我需要手动创建分类和相关术语。
是否可以检查分类法是否存在(例如,本示例中的“Ricette Categorie”),如果未找到,请添加一个带有一些默认术语的分类法,以便该部分无需人工干预即可使用? 谢谢
【问题讨论】:
标签: asp.net-mvc orchardcms orchardcms-1.7