From 0c8012b92724f73a6c5bb35c27343637e558f829 Mon Sep 17 00:00:00 2001 From: Michael Stenta Date: Tue, 8 Apr 2014 16:39:43 -0400 Subject: [PATCH] Shuffle the displays around so that the default is a table of area information. --- farm_area.views_default.inc | 159 +++++++++++++++++++++++++++--------- 1 file changed, 122 insertions(+), 37 deletions(-) diff --git a/farm_area.views_default.inc b/farm_area.views_default.inc index 6386f6f2..2aa278ae 100644 --- a/farm_area.views_default.inc +++ b/farm_area.views_default.inc @@ -61,6 +61,128 @@ function farm_area_views_default_views() { $handler->display->display_options['fields']['name']['id'] = 'name'; $handler->display->display_options['fields']['name']['table'] = 'taxonomy_term_data'; $handler->display->display_options['fields']['name']['field'] = 'name'; + $handler->display->display_options['fields']['name']['label'] = 'Area name'; + $handler->display->display_options['fields']['name']['alter']['word_boundary'] = FALSE; + $handler->display->display_options['fields']['name']['alter']['ellipsis'] = FALSE; + $handler->display->display_options['fields']['name']['link_to_taxonomy'] = TRUE; + /* Field: Taxonomy term: Area type */ + $handler->display->display_options['fields']['field_farm_area_type']['id'] = 'field_farm_area_type'; + $handler->display->display_options['fields']['field_farm_area_type']['table'] = 'field_data_field_farm_area_type'; + $handler->display->display_options['fields']['field_farm_area_type']['field'] = 'field_farm_area_type'; + /* Field: Field: Fields/Beds */ + $handler->display->display_options['fields']['field_farm_areas']['id'] = 'field_farm_areas'; + $handler->display->display_options['fields']['field_farm_areas']['table'] = 'field_data_field_farm_areas'; + $handler->display->display_options['fields']['field_farm_areas']['field'] = 'field_farm_areas'; + $handler->display->display_options['fields']['field_farm_areas']['label'] = 'Adjacent areas'; + $handler->display->display_options['fields']['field_farm_areas']['delta_offset'] = '0'; + /* Filter criterion: Taxonomy vocabulary: Machine name */ + $handler->display->display_options['filters']['machine_name']['id'] = 'machine_name'; + $handler->display->display_options['filters']['machine_name']['table'] = 'taxonomy_vocabulary'; + $handler->display->display_options['filters']['machine_name']['field'] = 'machine_name'; + $handler->display->display_options['filters']['machine_name']['value'] = array( + 'farm_areas' => 'farm_areas', + ); + + /* Display: Page */ + $handler = $view->new_display('page', 'Page', 'page_1'); + $handler->display->display_options['defaults']['style_plugin'] = FALSE; + $handler->display->display_options['style_plugin'] = 'openlayers_map'; + $handler->display->display_options['style_options']['map'] = 'farm_map_areas'; + $handler->display->display_options['defaults']['style_options'] = FALSE; + $handler->display->display_options['defaults']['row_plugin'] = FALSE; + $handler->display->display_options['defaults']['row_options'] = FALSE; + $handler->display->display_options['defaults']['header'] = FALSE; + $handler->display->display_options['path'] = 'admin/farm/areas'; + $handler->display->display_options['menu']['type'] = 'normal'; + $handler->display->display_options['menu']['title'] = 'Areas'; + $handler->display->display_options['menu']['weight'] = '10'; + $handler->display->display_options['menu']['name'] = 'management'; + $handler->display->display_options['menu']['context'] = 0; + $handler->display->display_options['menu']['context_only_inline'] = 0; + + /* Display: Content pane */ + $handler = $view->new_display('panel_pane', 'Content pane', 'panel_pane_1'); + $handler->display->display_options['defaults']['style_plugin'] = FALSE; + $handler->display->display_options['style_plugin'] = 'openlayers_map'; + $handler->display->display_options['style_options']['map'] = 'farm_map_areas'; + $handler->display->display_options['defaults']['style_options'] = FALSE; + $handler->display->display_options['defaults']['row_plugin'] = FALSE; + $handler->display->display_options['defaults']['row_options'] = FALSE; + $handler->display->display_options['defaults']['header'] = FALSE; + $handler->display->display_options['link_to_view'] = '1'; + + /* Display: Attachment */ + $handler = $view->new_display('attachment', 'Attachment', 'attachment_1'); + $handler->display->display_options['pager']['type'] = 'none'; + $handler->display->display_options['pager']['options']['offset'] = '0'; + $handler->display->display_options['defaults']['style_plugin'] = FALSE; + $handler->display->display_options['style_plugin'] = 'table'; + $handler->display->display_options['style_options']['columns'] = array( + 'name' => 'name', + 'field_farm_area_type' => 'field_farm_area_type', + 'field_farm_areas' => 'field_farm_areas', + ); + $handler->display->display_options['style_options']['default'] = 'name'; + $handler->display->display_options['style_options']['info'] = array( + 'name' => array( + 'sortable' => 1, + 'default_sort_order' => 'asc', + 'align' => '', + 'separator' => '', + 'empty_column' => 0, + ), + 'field_farm_area_type' => array( + 'sortable' => 1, + 'default_sort_order' => 'asc', + 'align' => '', + 'separator' => '', + 'empty_column' => 0, + ), + 'field_farm_areas' => array( + 'align' => '', + 'separator' => '', + 'empty_column' => 0, + ), + ); + $handler->display->display_options['style_options']['empty_table'] = TRUE; + $handler->display->display_options['defaults']['style_options'] = FALSE; + $handler->display->display_options['defaults']['row_plugin'] = FALSE; + $handler->display->display_options['defaults']['row_options'] = FALSE; + $handler->display->display_options['displays'] = array( + 'page_1' => 'page_1', + 'panel_pane_1' => 'panel_pane_1', + 'default' => 0, + ); + $handler->display->display_options['attachment_position'] = 'after'; + $handler->display->display_options['inherit_exposed_filters'] = TRUE; + + /* Display: Area Data */ + $handler = $view->new_display('openlayers', 'Area Data', 'openlayers_1'); + $handler->display->display_options['defaults']['style_plugin'] = FALSE; + $handler->display->display_options['style_plugin'] = 'openlayers_data'; + $handler->display->display_options['style_options']['data_source'] = array( + 'value' => 'wkt', + 'other_lat' => 'name', + 'other_lon' => 'name', + 'wkt' => 'field_farm_geofield', + 'other_top' => 'name', + 'other_right' => 'name', + 'other_bottom' => 'name', + 'other_left' => 'name', + 'name_field' => 'name', + 'description_field' => 'description', + 'style_field' => '', + ); + $handler->display->display_options['defaults']['style_options'] = FALSE; + $handler->display->display_options['defaults']['row_plugin'] = FALSE; + $handler->display->display_options['row_plugin'] = 'fields'; + $handler->display->display_options['defaults']['row_options'] = FALSE; + $handler->display->display_options['defaults']['header'] = FALSE; + $handler->display->display_options['defaults']['fields'] = FALSE; + /* Field: Taxonomy term: Name */ + $handler->display->display_options['fields']['name']['id'] = 'name'; + $handler->display->display_options['fields']['name']['table'] = 'taxonomy_term_data'; + $handler->display->display_options['fields']['name']['field'] = 'name'; $handler->display->display_options['fields']['name']['label'] = ''; $handler->display->display_options['fields']['name']['alter']['word_boundary'] = FALSE; $handler->display->display_options['fields']['name']['alter']['ellipsis'] = FALSE; @@ -84,43 +206,6 @@ function farm_area_views_default_views() { ); $handler->display->display_options['fields']['field_farm_geofield']['group_rows'] = FALSE; $handler->display->display_options['fields']['field_farm_geofield']['delta_offset'] = '0'; - /* Filter criterion: Taxonomy vocabulary: Machine name */ - $handler->display->display_options['filters']['machine_name']['id'] = 'machine_name'; - $handler->display->display_options['filters']['machine_name']['table'] = 'taxonomy_vocabulary'; - $handler->display->display_options['filters']['machine_name']['field'] = 'machine_name'; - $handler->display->display_options['filters']['machine_name']['value'] = array( - 'farm_areas' => 'farm_areas', - ); - - /* Display: Area Data */ - $handler = $view->new_display('openlayers', 'Area Data', 'openlayers_1'); - $handler->display->display_options['defaults']['row_plugin'] = FALSE; - $handler->display->display_options['row_plugin'] = 'fields'; - - /* Display: Page */ - $handler = $view->new_display('page', 'Page', 'page_1'); - $handler->display->display_options['defaults']['style_plugin'] = FALSE; - $handler->display->display_options['style_plugin'] = 'openlayers_map'; - $handler->display->display_options['style_options']['map'] = 'farm_map_areas'; - $handler->display->display_options['defaults']['style_options'] = FALSE; - $handler->display->display_options['defaults']['row_plugin'] = FALSE; - $handler->display->display_options['defaults']['row_options'] = FALSE; - $handler->display->display_options['path'] = 'admin/farm/areas'; - $handler->display->display_options['menu']['type'] = 'normal'; - $handler->display->display_options['menu']['title'] = 'Areas'; - $handler->display->display_options['menu']['weight'] = '10'; - $handler->display->display_options['menu']['name'] = 'management'; - $handler->display->display_options['menu']['context'] = 0; - $handler->display->display_options['menu']['context_only_inline'] = 0; - - /* Display: Content pane */ - $handler = $view->new_display('panel_pane', 'Content pane', 'panel_pane_1'); - $handler->display->display_options['defaults']['style_plugin'] = FALSE; - $handler->display->display_options['style_plugin'] = 'openlayers_map'; - $handler->display->display_options['style_options']['map'] = 'farm_map_areas'; - $handler->display->display_options['defaults']['style_options'] = FALSE; - $handler->display->display_options['defaults']['row_plugin'] = FALSE; - $handler->display->display_options['defaults']['row_options'] = FALSE; $export['farm_areas'] = $view; return $export;