--- gmap_views.module 2007-04-22 15:16:57.000000000 -0700 +++ gmap_views.module 2007-04-22 15:35:43.000000000 -0700 @@ -100,10 +100,8 @@ function theme_views_view_gmap($view, $r ); } else { - $marker_label = ''; - foreach ($view->field as $field) { - $marker_label .= '
'. views_theme_field('views_handle_field', $field['queryname'], $fields, $field, $entry, $view) .'
'; - } + $marker_label = theme('gmap_views_marker_label', $view, $fields, $entry); + $themarker = array( // @@@ 'markername' => variable_get('gmap_node_marker_'.$type, ''), @@ -119,4 +117,15 @@ function theme_views_view_gmap($view, $r $thismap['#settings']['markers'] = $markers; $output .= theme('gmap',$thismap); return $output; +} + +/** + * Theme a marker label. + */ +function theme_gmap_views_marker_label($view, $fields, $entry) { + $marker_label = ''; + foreach ($view->field as $field) { + $marker_label .= '
'. views_theme_field('views_handle_field', $field['queryname'], $fields, $field, $entry, $view) .'
'; + } + return $marker_label; } \ No newline at end of file