关于内容分类的问题

前提:
每篇文章需要2个term
目的:
创建一个文章分类的block,有根trem和子trem,以树型的形式显示

尝试过方法:
1,用view创建一个block,Style: HTML List 以根trem做Group,问题是子trem会重复出现

2,找了很多关于Taxonomy的模块,都找不到这种关联2个taxonomy显示的,只能个管个的以树型方式显示。
后来我想到在一个Vocabulary里使用根和子trem的方式,模块终于可以以树型显示了,但是出现的一个新问题是在创建内容的时候Taxonomy显示了所有的trems,但是其实根trem是没有实际用途的,真正的分类是子trem。

想问的问题是,view里有什么方法可以不出现重复的trem,或者有什么方法可以在创建内容时不不能选择根trem,或者可以将一个Vocabulary里的根和子trem分开选择?

当然如果有更好的解决方法也可以。

这个问题已经困扰了我快1个月了至今找不到好的解决办法,要崩溃了

顺便问一句,drupal主站的modules和themes里这样的几个block关联的分类筛选是怎么做的?这种内容分类方法我也能接受