【发布时间】:2012-04-29 20:45:10
【问题描述】:
我有一个视图用作“高级搜索”工具——它只是提供了一个相关节点的列表,这些节点受我现有的一些公开过滤器的限制。特别是,我有一个“关键字”公开过滤器,它充当主搜索框,过滤节点标题。现在,我请求能够切换(我假设使用复选框或类似选项)此过滤器以同时搜索节点标题 和 正文,作为提供的选项拥有更多搜索结果的用户。
我目前有一个视图设置了两个显示:一个只过滤节点标题,另一个使用Views Or 将结果限制在节点标题或节点正文中具有关键字的节点。就其本身而言,这两种显示器都按照我想要的方式工作。
我的问题是如何使用复选框或类似的东西在这两个显示之间切换。我不想使用Views Display Tabs,因为两个显示器在视觉上看起来相同(唯一的区别是过滤器如何配置为包含更多/更少的结果)这会让用户感到困惑 - 加上它使用 AJAX 会破坏一些(主要是小)我通过 jQuery 对视图行为进行的修改。
本质上,我想要完成的是在提交视图时进行条件检查 - 取决于是否选中了复选框,参数是否发送到一个显示器或另一个显示器。关于如何完成此任务的任何建议?
【问题讨论】:
标签: drupal drupal-6 drupal-views drupal-exposed-filter