Orchard CMS中的复选框列表

时间:2012-04-03 04:00:44

标签: orchardcms

我可以安装Orchard CMS中的任何模块来获取复选框列表吗?我在画廊检查但找不到一个。如果没有,是否有解决方法?

我想将产品项目与多个类别(固定的类别集合)相关联。

谢谢!

编辑:

我根据建议检查了Taxonomy模块。现在,我想访问视图中的条款。我看过一些帖子,他们可以使用
来访问它     (IEnumerable<Contrib.Taxonomies.Models.TermPart>)Model.Terms

使用形状跟踪,我试图弄清楚如何访问这些条款。我的模型没有任何术语字段!我可以访问我的自定义类型(Project),它具有'ProjectCategory'作为Taxonomy Field。但是没有必要从那里查看/选择条款。

请参阅随附的屏幕截图。 enter image description here

enter image description here

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我认为没有专门用于复选框列表的模块,但听起来像Taxonomies模块可能正是您正在寻找的。您可以在产品内容类型中添加“分类法”字段,并为包含所有类别的字段定义“分类法”。

一旦你这样做,你的产品的编辑器页面将有一个复选框列表(或如果你只允许分类法字段的设置中的一个,则选择无线电)“类别”分类。

答案 1 :(得分:1)

我设法通过以下方式访问这些条款:

IEnumerable<TermPart> assignedTerms = _taxonomyService.GetTermsForContentItem(contentItemId, "NameOfTaxonomy");