如何从Drupal-6的Taxonomy术语视图中删除重复的项目?

时间:2011-11-01 05:06:37

标签: drupal-6 drupal-views ubercart catalog drupal-taxonomy

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

  • 午餐
  • 晚餐

现在主要类别包含以下子类别:

  • Ensalades
  • Entremeses
  • Platos Principales等。

现在大多数子类别对两个主要类别都是通用的,例如Ensalades和Entremeses在午餐和晚餐类别中都有。

我为我的产品类别页面创建了一个视图,以显示所有类别的产品。 下面是我所看到的截至目前为止我所做的截图。 enter image description here

它的工作正常,直到我在两种食物中添加一个项目,即午餐和晚餐。

假设我在午餐时添加项目名称Luis Salad - Ensalades and Dinner - Ensalades类别。

当我查看晚餐页面时,它会在该页面中显示两次Luis Salad项目。首先是晚餐类别,第二次是午餐类别,因为这些项目已添加到这两个类别中。

我只是想知道我的观点有什么不对,或者我错误地创建了类别。

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

提前致谢。

1 个答案:

答案 0 :(得分:0)

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

  • 主要词汇

    • 晚餐
    • 午餐
    • ...
  • 食物类型

    • 甜品
    • 列表项
    • ...

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