Drupal视图 - 当视图没有结果时,不显示公开的过滤器选项

时间:2012-03-22 14:56:20

标签: drupal drupal-6 drupal-views drupal-exposed-filter

我有问题。对于它所处的上下文,我有一个回归没有结果的视图。我有一个与有机组关联的资源列表(文件节点)。对于此视图,我使用暴露过滤器,它们只应显示适用于结果集的过滤器选项。

例如,如果我只有一个与此组关联的“文件夹”,那么我应该只在文件夹的公开过滤器中看到一个文件夹。如果我没有,那么就不应该出现。问题是,当我们没有时,它显示该站点的所有文件夹。与相关主题和其他过滤器字段相同。

目前我们正在使用views_hacks> views_filters_selective模块完成初始过滤。但是,当视图没有结果时,似乎没有处理这种情况。而且我无法确定何时(以及在何处)确定何时没有结果,以便我可以消除所有过滤器选项。

现在对此更加诚实,我们实际上复制了上述模块中的一些功能,并在我们编写的自定义模块中对其进行了改进(出于性能目的)。但就像我说的那样,我很难确定视图何时没有初步结果。

有没有人知道如何做到这一点?我们在Drupal / Pressflow 6中使用Views 3运行它。

1 个答案:

答案 0 :(得分:1)

事实证明我只需要将它设置为不为该字段为空,它可以正常工作。