如果在Drupal中未选择过滤器,则视图将返回随机结果。为什么?

时间:2013-10-21 05:51:02

标签: views default

在drupal中,我创建了一个视图来显示节点的标题,并添加了用于过滤内容的公开过滤器。当加载视图页面时,它返回两个节点,我不知道它返回这两个节点的依据是什么。我希望在我在过滤器中选择一些值之前不会显示任何结果。请提出建议?

1 个答案:

答案 0 :(得分:0)

Views是一个查询构建器,以最简单,最广泛的查询开头,并且需要过滤器来缩小该查询以包含您希望的项目。如果您熟悉SQL语法,则默认查询将如下所示:

SELECT title, body FROM 'node'

这就是加载页面时看到两个节点的原因。没有应用过滤器,因此它显示了所有内容。

一旦用户选择了带有公开过滤器的值,为了使您的视图仅显示 ,请进入高级>暴露形式>公开表格样式并选择需要输入。我使用Views 7.x-3.7对此进行了测试,我相信它会为您提供您正在寻找的行为。