【问题标题】:how to organize ajax search in drupal 7如何在 drupal 7 中组织 ajax 搜索
【发布时间】:2012-04-09 18:07:59
【问题描述】:

我需要帮助在 Drupal 7 中使用视图 3 模块组织搜索页面。我有自定义内容类型,其中包含许多内容字段,当然我有一个效果很好的视图。但我还需要搜索块来使用它。以下是它的工作原理: 左侧边栏将具有带有搜索参数的 ajax 表单 右侧边栏将有与我的视图相关的动态块 因此,当用户在块中选择任何参数时 - 视图会动态更新。 我尝试使用上下文过滤器,但它仅部分起作用,因为它不执行比较操作,并且仅在页面重新加载时起作用。

请帮助我提供有关如何组织这些东西的任何建议。提前致谢。

【问题讨论】:

  • 您是否尝试过使用视图黑客模块自动提交视图? drupal.org/project/views_hacks 应该与启用 ajax 的视图一起使用。
  • 是的,我会试试的,谢谢。现在我只需要计划如何过滤这个视图。我需要这样的过滤器:用户输入“a”,我需要获取“x”字段值小于“a”的所有结果。

标签: ajax drupal search drupal-7 drupal-views


【解决方案1】:

您可以通过添加“搜索:搜索词”过滤器、编辑该过滤器的设置并选中“向访问者公开此过滤器,以允许他们更改它”来做到这一点。

然后在“高级”>“其他”下,将“使用 AJAX”更改为“是”。这应该为您提供基本设置。

您还可以使用高级> 块中公开表单下的设置为您提供带有公开表单的块,然后您可以将其放置在块配置页面中。

【讨论】:

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