首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >上下文过滤术语或空

上下文过滤术语或空
EN

Drupal用户
提问于 2019-03-26 08:39:01
回答 2查看 1K关注 0票数 1

我有一个使用分类法上下文过滤器的视图。

  1. 分类学术语1
  2. 分类学术语2

这两种方法都被设置为从url获取分类法id,仅限于特定的分类法词汇表,并共享任何术语。

但在分类学词汇2,我想有一个额外的过滤器,以提取内容,而没有任何词汇2在任何条件。

与…有关的东西

  1. 有分类学术语1和
  2. 有分类学术语或术语
  3. 没有分类学术语

我可以通过两种不同的观点来做到这一点:

意见1

  1. 有分类学术语1和
  2. 有分类学术语

意见2

  1. 有分类学术语1和
  2. 没有分类学术语

但我想把结果结合起来。

编辑:如果我有这组包含术语的内容,并且上下文参数是term 1,那么我希望在视图结果中显示第一和第三部分:

content 1 | term 1

content 2 | term 2

content 3 | no term selected

EN

回答 2

Drupal用户

发布于 2019-04-03 21:45:13

您可以从这个问题中获得一些线索:查看空值的上下文筛选器,您应该使用计算字段或其他方式将自定义PHP引入视图(定制模块是最好的选择)。

如果您使用多个上下文,并且需要在它们之间设置OR操作符,则可以使用视图上下文过滤器或模块。

还可以扩展D7版本的修补程序:在上下文过滤器中添加"OR IS NULL“选项

但是,由于您正在使用两个词汇表,并且需要维护两个上下文之间的AND,因此您将无法使用"OR“模块,您将不得不为第二个上下文提供一个自定义代码解决方案,该解决方案处理两个上下文过滤器中的”存在特定术语“和”没有术语“,因此可以将其与词汇表1的上下文关联起来。

票数 0
EN

Drupal用户

发布于 2022-08-13 16:38:38

这似乎是Drupal核心的一个问题。您可以从那里应用适合您的Drupal版本的修补程序。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/278233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档