查看与Drupal 6中的分类术语A(AND)术语B相关联的文章

时间:2010-06-21 05:48:30

标签: drupal-6 drupal-taxonomy

要点:

我目前正致力于将Drupal-6定制为新闻门户。

总之,我正在尝试查看属于第5项和第1项的帖子。

drupal文档提到这可以通过以下分类URL实现,方法是将术语id与逗号(,)分开:

http://drupal-server/taxonomy/term/5,1

(请参阅。使用词汇表进行导航:http://drupal.org/node/22273

以上内容未按预期运作,并显示内容为“术语5或术语1”而非“术语5和术语1”。

有关如何解决此问题的任何想法?

问题详情:

我定义了两个词汇表:

  1. “内容”词汇表中包含以下术语:

    一个。的活动

    新闻

    ℃。的讲座

  2. “学院”词汇:

    一个。 A大学

    B大学

    ℃。 C大学

  3. 每次发布​​文章时,都会分配一个术语,表明它与哪所大学有关,以及它是一个事件,新闻还是讲座。

    我正在尝试显示“Lecture”和“A大学”类型的帖子。

    根据Drupal文档,可以使用URL实现:

    /分类/术语/ 5,1

    假设“大学A”被分配了术语ID 5并且“讲座”被分配了术语ID 1.文档提到逗号分隔符(,)作为AND运算符工作,因此仅显示与术语5相关的帖子'和'术语1。

    不幸的是,这没有按预期工作,它向我显示与第5项或与第1项相关的帖子相关的帖子。

    这是一个Drupal bug吗?关于如何强制AND的任何想法?我甚至尝试用“+”运算符替换逗号,但没有运气(即。/ taxonomy / term / 5 + 1)。

1 个答案:

答案 0 :(得分:0)

好的,我已经得到了答案:

首先,这是一个已经安装了视图模块的Drupal中已经存在的错误,您可以从此链接中看到:

ht tp://drupal.org/node/348360

所以,你必须选择解决这个问题:

  1. 禁用在views模块中默认启用的taxonomy_term视图。 从管理到管理 - >网站建设 - >视图然后向下滚动,直到找到taxonomy_term视图,然后单击旁边的“禁用链接”。

  2. 或创建带参数的视图。有关如何执行此操作的信息,请参阅以下链接: http://gotdrupal.com/videos/drupal-views-arguments