概括:
我目前正在将 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”。
有想法该怎么解决这个吗?
问题详情:
我定义了两个词汇表:
“内容”词汇,其中包含以下术语:
一个。活动
湾。消息
C。讲座
“学院”词汇:
一个。大学A
湾。大学B
C。C大学
每次发布文章时,都会为其分配一个术语,表明它与哪所大学有关,以及它是事件、新闻还是讲座。
我正在尝试显示类型为“讲座”和“大学 A”的帖子。
根据 Drupal 文档,这可以使用 URL 来实现:
/分类学/术语/5,1
假设“大学 A”被分配了术语 ID 5,而“讲座”被分配了术语 ID 1。文档提到逗号分隔符 (,) 用作 AND 运算符,因此仅显示与术语 5“和”相关的帖子第 1 项。
不幸的是,这没有按预期工作,它向我展示了与第 5 学期相关的帖子或与第 1 学期相关的帖子。
这是一个 Drupal 错误吗?关于如何强制 AND 的任何想法?我什至尝试用“+”运算符替换逗号,但没有成功(即/taxonomy/term/5+1)。