如何显示teasers(字段),取决于用户在Drupal 7中放入webform的条件?

时间:2013-07-27 00:18:27

标签: drupal drupal-7 drupal-views

我想制作显示表单的网站,并使用户能够在其中输入某些参数。例如,房地产网站。假设我有这些领域:位置,价格,大小。如果用户选择查看低于10万美元的房屋,Drupal必须以该价格支持节点预告片(字段)。

现在,我想知道当用户点击提交按钮时如何使视图模块开始搜索,以及如何创建视图搜索的条件,动态依赖于用户放入表单的参数。

在Views和Webform模块旁边是否需要一些额外的模块?或许,我不需要它们?也许我必须编写一些用于搜索和获取的php / mysql脚本,但是,自然,我认为Views模块是针对这种情况构建的。提前谢谢!

1 个答案:

答案 0 :(得分:1)

1)创建公开过滤器时,视图中有一个选项:“记住最后一个选择”。这会缓存每个视图的用户选择,当用户再次访问视图时,他将看到先前的过滤器已启用。

2)为了更好的用户体验,您可以使用Better_Exposed_FiltersViews_Saved_Searches模块。使用第一个选项可以为暴露的过滤器提供更多选项(例如,显示为复选框),最后一个用户可以保存他们的搜索并在以后使用它们(比如为URL路径添加书签)。

PS。我认为使用带有视图的Webform模块对于创建个人保存的搜索非常有用。相反,视图保存搜索是您正在寻找的。