Index: modules/openlayers_views/views/openlayers_views.views.inc =================================================================== --- modules/openlayers_views/views/openlayers_views.views.inc (revision 7) +++ modules/openlayers_views/views/openlayers_views.views.inc (working copy) @@ -50,7 +50,7 @@ 'theme path' => drupal_get_path('module', 'openlayers_views') .'/views', 'path' => drupal_get_path('module', 'openlayers_views') .'/views', 'uses fields' => TRUE, - 'uses row plugin' => FALSE, + 'uses row plugin' => TRUE, 'uses options' => TRUE, 'uses grouping' => TRUE, 'type' => 'openlayers', Index: modules/openlayers_views/views/openlayers_views_plugin_display_openlayers.inc =================================================================== --- modules/openlayers_views/views/openlayers_views_plugin_display_openlayers.inc (revision 7) +++ modules/openlayers_views/views/openlayers_views_plugin_display_openlayers.inc (working copy) @@ -42,7 +42,7 @@ // Overrides for standard stuff: $options['style_plugin']['default'] = 'openlayers_data'; - $options['row_plugin']['default'] = ''; + $options['row_plugin']['default'] = 'fields'; $options['defaults']['default']['row_plugin'] = FALSE; $options['defaults']['default']['row_options'] = FALSE; return $options; Index: modules/openlayers_views/views/openlayers_views_style_data.inc =================================================================== --- modules/openlayers_views/views/openlayers_views_style_data.inc (revision 8) +++ modules/openlayers_views/views/openlayers_views_style_data.inc (working copy) @@ -165,7 +165,7 @@ '#title' => t('Description Field'), '#description' => t('Choose the field which will appear as a description on tooltips.'), '#required' => FALSE, - '#options' => array_merge(array('' => ''), $fields), + '#options' => array_merge(array('' => '', '#all_fields' => t(' (render entire row)')), $fields), '#default_value' => $this->options['data_source']['description_field'], ); @@ -381,7 +381,10 @@ else { $feature['attributes']['name'] = ''; } - if ($data_source['description_field']) { + if ($data_source['description_field'] == '#all_fields') { + $feature['attributes']['description'] = $this->row_plugin->render($record); + } + elseif ($data_source['description_field']) { $description_field = $fields[$data_source['description_field']]['field_alias']; $feature['attributes']['description'] = $rendered_record[$description_field]; $excluded_fields[] = $description_field;