Drupal 暴露过滤器可跨不同显示器工作

Posted

技术标签:

【中文标题】Drupal 暴露过滤器可跨不同显示器工作【英文标题】:Drupal exposed filter to work across different displays 【发布时间】:2015-10-28 17:32:28 【问题描述】:

我正在构建一个属性搜索,并希望我的公开过滤器能够在不同的视图显示中工作。我有 3 个视图页面,1 个用于网格,1 个用于列表,1 个用于地图,我希望过滤器可以在这 3 个页面上工作。

这是我想要实现的目标的一个示例... 网格:https://www.onthemarket.com/for-sale/property/london/?view=grid 地图:https://www.onthemarket.com/for-sale/property/london/?view=map 名单:https://www.onthemarket.com/for-sale/property/london/

通过单击相关图标,您可以获得不同的显示,但过滤器仍然适用并适用于这些显示。

知道如何使用 Views 实现这一点吗?

【问题讨论】:

您希望过滤器应用或不应用,因为我看到过滤器在页面上工作正常 【参考方案1】:

只需在所有 3 个页面视图中创建相同的公开过滤器(具有相同的字段),它们就会像那样显示

【讨论】:

我想我最终可能会这样做。它在多个页面上工作的原因是使用 ajax 切换内容但保留过滤器。允许整体更好的用户体验

以上是关于Drupal 暴露过滤器可跨不同显示器工作的主要内容,如果未能解决你的问题,请参考以下文章

Drupal 7:发布日期的暴露过滤器

Drupal 7 视图暴露的过滤器不起作用

Drupal 7 视图暴露的过滤器

Drupal 7 视图中的块中暴露的过滤器

Drupal 查看具有近似匹配的暴露过滤器

如何主题化视图中暴露的过滤器项目 - drupal 6