【问题标题】:Drupal views - Show no exposed filter options when no results come from viewDrupal 视图 - 当视图没有结果时不显示任何公开的过滤器选项
【发布时间】:2012-03-22 14:56:19
【问题描述】:

我有问题。对于它所在的上下文,我有一个视图没有得到它应该得到的结果。我有一个与有机组关联的资源(文件节点)列表。对于这个视图,我使用了只显示适用于结果集的过滤器选项的公开过滤器。

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

    事实证明,我只需要将该字段设置为非空即可。

    【讨论】:

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