Lea*_*one 8 drupal views drupal-views
我创建了一个暴露集过滤器的视图(以显示页面中的过滤选项).其中一个过滤器是一个选择字段,其中包含词汇表的所有分类术语.
没关系,它现在正在显示.但我想只显示至少有一个与之关联的节点的分类术语.如果选择空术语,则避免空结果.
谁知道怎么做?
谢谢.
小智 9
视图3中的解决方案(可能在视图2中工作)
为视图设置关系以将术语连接到节点(在视图3中,这是'分类术语:带术语的内容')
然后在选项中勾选"需要此关系"(这将排除没有任何节点的条款)
这可能会产生重复,在视图3中打开查询设置,并勾选Distinct(这将省略重复)
对于视图来说,这将是一个很棒的功能,您应该向维护人员提交功能请求。不幸的是,您无法使用现有的视图代码执行此操作。
\不过,您可以做的是查看 Views 如何在其自己的源代码中构造过滤器控件,并自己实现该功能并添加额外的检查以查看是否有任何带有该术语的帖子,并且不显示该术语如果没有的话。