Skip to content

Instantly share code, notes, and snippets.

Created September 21, 2015 21:12
Show Gist options
  • Save anonymous/a79c2de48bffad66ae33 to your computer and use it in GitHub Desktop.
Save anonymous/a79c2de48bffad66ae33 to your computer and use it in GitHub Desktop.
<?php
function my_modify_view($view_name) {
$view = views_get_view($view_name, TRUE);
$view->display['default']->display_options['row_plugin'] = 'fields';
unset($view->display['default']->display_options['row_options']['view_mode']);
// node title
$view->display['default']->display_options['fields']['title']['id'] = 'title';
$view->display['default']->display_options['fields']['title']['table'] = 'search_api_index_search_index';
$view->display['default']->display_options['fields']['title']['field'] = 'title';
$view->display['default']->display_options['fields']['title']['label'] = '';
$view->display['default']->display_options['fields']['title']['element_type'] = 'h3';
$view->display['default']->display_options['fields']['title']['element_label_colon'] = FALSE;
$view->display['default']->display_options['fields']['title']['link_to_entity'] = 0;
/* Field: foo */
$view->display['default']->display_options['fields']['field_foo']['id'] = 'field_foo';
$view->display['default']->display_options['fields']['field_foo']['table'] = 'search_api_index_search_index';
$view->display['default']->display_options['fields']['field_foo']['field'] = 'field_foo';
$view->display['default']->display_options['fields']['field_foo']['element_label_type'] = 'strong';
$view->display['default']->display_options['fields']['field_foo']['delta_offset'] = '0';
/* Field: bar */
$view->display['default']->display_options['fields']['field_bar']['id'] = 'field_bar';
$view->display['default']->display_options['fields']['field_bar']['table'] = 'search_api_index_search_index';
$view->display['default']->display_options['fields']['field_bar']['field'] = 'field_bar';
$view->display['default']->display_options['fields']['field_bar']['element_label_type'] = 'strong';
$view->display['default']->display_options['fields']['field_bar']['delta_offset'] = '0';
views_save_view($view);
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment