【问题标题】:Viewing articles that are associated with taxonomy term A (AND) term B in Drupal 6在 Drupal 6 中查看与分类术语 A (AND) 术语 B 相关的文章
【发布时间】:2010-06-21 05:48:29
【问题描述】:

总结:

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

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

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

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

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

以上内容未按预期工作,显示内容为“term 5 OR term 1”而不是“term 5 AND term 1”。

关于如何解决这个问题的任何想法?

问题详情:

我定义了两个词汇:

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

    一个。 活动

    b. 新闻

    c。 讲座

  2. “学院”词汇:

    一个。 A大学

    b. 大学 B

    c。 C 大学

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

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

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

/taxonomy/term/5,1

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

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

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

【问题讨论】:

    标签: drupal-6 drupal-taxonomy


    【解决方案1】:

    好的,我有一个答案:

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

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

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

    1. 要么禁用在视图模块中默认启用的分类术语视图。 从管理中转到 Administer --> Site Building --> Views 然后向下滚动,直到找到 taxonomy_term 视图并单击它旁边的 Disable Link。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多