Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal中一个视图中的多个样式_Drupal_Drupal 6_Drupal Views - Fatal编程技术网

Drupal中一个视图中的多个样式

Drupal中一个视图中的多个样式,drupal,drupal-6,drupal-views,Drupal,Drupal 6,Drupal Views,我在Drupal中通过在视图中公开过滤器来创建搜索功能。问题是,我还想添加一个谷歌地图,除了显示搜索结果(节点标题和其他一些字段)外,还显示节点的位置。我可以很容易地做一个或另一个,但我发现很难以标准方式显示搜索结果和下面的地图。原因是我不能在视图中选择多个样式,即Gmap和HTML列表。有什么办法可以做到吗?也许可以在一个页面中显示两个单独的视图,但是如何传递参数呢?任何帮助都将不胜感激 创建页面视图,Gmap可以是块显示视图。然后可以将块添加到区域,并将显示路径设置为与页面相同的值。这是一个

我在Drupal中通过在视图中公开过滤器来创建搜索功能。问题是,我还想添加一个谷歌地图,除了显示搜索结果(节点标题和其他一些字段)外,还显示节点的位置。我可以很容易地做一个或另一个,但我发现很难以标准方式显示搜索结果和下面的地图。原因是我不能在视图中选择多个样式,即Gmap和HTML列表。有什么办法可以做到吗?也许可以在一个页面中显示两个单独的视图,但是如何传递参数呢?任何帮助都将不胜感激

创建页面视图,Gmap可以是块显示视图。然后可以将块添加到区域,并将显示路径设置为与页面相同的值。

这是一个有趣的问题。这绝对可行

解决方案在于为gmap样式创建视图附件显示(就像页面显示和块显示一样,也有附件显示)。首先通过谷歌了解并理解视图附件的概念,并学习如何创建一个简单的附件

创建视图附件显示时,还需要指定要“附加”视图的显示。随后在附件设置中,确保将“继承公开的筛选器”设置为“是”

以下是按顺序简要介绍的步骤

  • 为搜索结果创建页面视图(节点标题+其他字段)
  • 在默认显示中创建公开的过滤器(使其可用于所有视图显示)
  • 使用gmap样式创建附加视图。请注意,由于公开的过滤器是在默认显示中创建的,因此它也应该在附加视图中可用
  • 确保附加视图已附加到步骤2中创建的页面显示
  • 确保视图附件的“继承公开过滤器”设置为“是”
  • 利润
    这可能不起作用,因为通过公开的过滤器对视图进行过滤。Vafello想要的是地图应该只显示过滤节点和过滤节点的gmap。哇,太棒了!难怪你提供Drupal培训。我10天前开始使用Drupal,我对它的强大功能感到震惊。谢谢!!