Orchardcms Orchard CMS中的复选框列表

Orchardcms Orchard CMS中的复选框列表,orchardcms,Orchardcms,Orchard CMS中是否有任何模块可以安装以获得复选框列表?我查了一下画廊,但没找到。如果没有,是否有解决方法 我想将一个产品项与多个类别关联(固定类别集) 谢谢 编辑: 我按照建议检查了分类模块。现在,我想访问视图中的术语。我看到一些帖子,他们可以使用 (IEnumerable)模型.术语 使用形状跟踪,我试图找出如何访问术语。我的模型没有任何术语字段!我可以访问我的自定义类型(项目),其中“ProjectCategory”作为分类字段。但没有必要从中查看/选择术语 请参阅附加的屏幕截图

Orchard CMS中是否有任何模块可以安装以获得复选框列表?我查了一下画廊,但没找到。如果没有,是否有解决方法

我想将一个产品项与多个类别关联(固定类别集)

谢谢

编辑:

我按照建议检查了分类模块。现在,我想访问视图中的术语。我看到一些帖子,他们可以使用
(IEnumerable)模型.术语

使用形状跟踪,我试图找出如何访问术语。我的模型没有任何术语字段!我可以访问我的自定义类型(项目),其中“ProjectCategory”作为分类字段。但没有必要从中查看/选择术语

请参阅附加的屏幕截图


有什么想法吗?

我不认为有专门用于复选框列表的模块,但听起来分类法模块可能就是您想要的。您可以向产品内容类型添加分类法字段,并为该字段定义包含所有类别的分类法


完成此操作后,产品的编辑器页面将有一个“类别”分类法的复选框列表(如果在分类法字段的设置中只允许一个复选框列表,则可以单选)

我通过以下方式访问了这些术语:

IEnumerable<TermPart> assignedTerms = _taxonomyService.GetTermsForContentItem(contentItemId, "NameOfTaxonomy");
IEnumerable assignedTerms=\u taxonomyService.GetTermsForContentItem(contentItemId,“NameOfTaxonomy”);

谢谢!这就是我要找的。我们可以把它作为一个必填字段吗?我刚刚测试过。我们如何访问视图中的内容(在分类字段中选择的类别)?当您尝试
(IEnumerable)Model.Terms
时会发生什么?我也无法访问。我附上了一些截图。这就是我能提供的全部帮助,我在分类领域的经验有限。我认为您在访问分类字段本身时遇到了问题,但似乎您可以访问该字段,但不能通过该字段访问术语。这可能是可能的,也可能是不可能的,您可能希望查看分类代码,或者在codeplex上的Contrib.Taxonomics板中询问。