如何在Drupal-6中从分类术语视图中删除重复项?

如何在Drupal-6中从分类术语视图中删除重复项?,drupal-6,drupal-views,ubercart,catalog,drupal-taxonomy,Drupal 6,Drupal Views,Ubercart,Catalog,Drupal Taxonomy,我在Drupal中为我的站点使用Ubercart购物车。该网站是餐厅网站。对于菜单项,我创建了两个主要类别,如下所示: 午餐 晚餐 现在,主要类别包含以下子类别: 恩萨拉德斯 缅因人 柏拉图的原理等等 现在,大多数子类别对于两个主要类别都是通用的,例如Ensalades和Entremes都出现在午餐和晚餐类别中 我已经为我的产品类别页面创建了一个视图,以显示所有类别的产品。 下面是我到目前为止所做工作的附加屏幕截图。 在我把午餐和晚餐这两类东西都加进去之前,一切都很好 假设我在午餐-恩

我在Drupal中为我的站点使用Ubercart购物车。该网站是餐厅网站。对于菜单项,我创建了两个主要类别,如下所示:

  • 午餐
  • 晚餐
现在,主要类别包含以下子类别:

  • 恩萨拉德斯
  • 缅因人
  • 柏拉图的原理等等
现在,大多数子类别对于两个主要类别都是通用的,例如Ensalades和Entremes都出现在午餐和晚餐类别中

我已经为我的产品类别页面创建了一个视图,以显示所有类别的产品。 下面是我到目前为止所做工作的附加屏幕截图。

在我把午餐和晚餐这两类东西都加进去之前,一切都很好

假设我在午餐-恩萨拉德斯和晚餐-恩萨拉德斯类别中添加项目名称路易斯沙拉

当我查看晚餐页面时,它会在该页面中两次显示路易斯沙拉项目。第一次是晚餐类,第二次是午餐类,因为这两个类别中都添加了项目

我只是想知道在我看来有什么不对的地方,或者我创建的类别是错误的

帮助解决此问题的一种方法是为每个类别创建一个新项目。但这不是正确的方式,因为我们不能将一种产品视为不同类别的不同产品。 下面我还附上了我的分类截图。


提前感谢。

我认为更好的方法是创建两个词汇表:一个用于主要类别,另一个用于食品类型

  • 主词汇

    • 晚餐
    • 午餐
  • 食物类型

    • 甜点
    • 列表项
因此,在视图中,您可以按两个分类术语进行排序。为每个主要类别创建两个显示页面的最简单方法