我想知道如何建立分级分类法。例如,我有一个名为Vehicle的词汇表,它由术语Audi和Honda组成,然后我又有了一个名为Vehicle的词汇,它由A4、Civic和雅阁组成。现在假设我想创建一个车辆注册内容类型,其中包含与上面列出的两个词汇表相对应的术语引用字段。是否有一种方法来定义Is -这些词汇之间的关系,即雅阁是一辆本田和A4是一辆奥迪,因此选择在车辆模型术语参考将取决于选择在车辆作出术语参考。因此,如果我选择本田的制造,我应该能够选择雅阁或思域为模型,如果我选择奥迪,我应该只能选择A4。这是Drupal分类法系统可以做的事情吗?
发布于 2012-01-31 18:04:17
是的,但它们不是两个词汇表,而是一个词汇表中的分级词,例如:
Cars
-Ford
-Focus
-F150
-Mazda
-6
-9
-Protege
你可以拥有无限层次的父母。
这个模块可能会为您节省大量时间:http://drupal.org/project/hierarchical_选择。
编辑:我应该补充说,由于Drupal 7提供了可部署实体的分类法,您可以很容易地将“汽车照片”字段或类似的字段附加到"cars“词汇表中,并很快实现许多功能。
发布于 2012-01-31 20:29:51
您可以使用核心模块分类法构造您的层次结构。转到admin/structure/分类法,创建词汇表并添加术语。列出术语的表单在名称前面有一个图形箭头小部件(指向四个方向)。选择该小部件并拖动可以重新定位父级子关系中的术语,您就完成了!分类法管理器模块也可以帮助您快速地向词汇表中添加大量术语。
https://drupal.stackexchange.com/questions/21247
复制