|
@@ -55,7 +55,7 @@ function tripal_bundle_default_views(&$views) {
|
|
|
|
|
|
/* Display: Defaults */
|
|
|
$handler = $view->new_display('default', 'Defaults', 'default');
|
|
|
- $handler->display->display_options['title'] = 'Find ' . $bundle->label . ' records';
|
|
|
+ $handler->display->display_options['title'] = $bundle->label . ' Search';
|
|
|
$handler->display->display_options['use_more_always'] = FALSE;
|
|
|
$handler->display->display_options['access']['type'] = 'perm';
|
|
|
$handler->display->display_options['access']['perm'] = 'view ' . $bundle->name;
|
|
@@ -78,8 +78,8 @@ function tripal_bundle_default_views(&$views) {
|
|
|
$columns = array();
|
|
|
$default_fields = array('data__image', 'data__identifier', 'schema__name',
|
|
|
'data__accession', 'rdfs__label', 'taxrank__genus',
|
|
|
- 'taxrank__species', 'obi__organism',
|
|
|
- 'schema__alternate_name', 'schema__description'
|
|
|
+ 'taxrank__species', 'obi__organism', 'tpub__title',
|
|
|
+ 'schema__alternate_name', 'schema__description', 'tpub__abstract'
|
|
|
);
|
|
|
$selected_fields = array();
|
|
|
foreach ($default_fields as $field_name) {
|
|
@@ -118,14 +118,15 @@ function tripal_bundle_default_views(&$views) {
|
|
|
if (in_array($field_name, array('data__identifier', 'schema__name',
|
|
|
'data__accession', 'rdfs__label', 'taxrank__genus',
|
|
|
'taxrank__species', 'obi__organism',
|
|
|
- 'schema__alternate_name'))) {
|
|
|
+ 'schema__alternate_name', 'tpub__title'))) {
|
|
|
$handler->display->display_options['style_options']['info'][$field_name]['sortable'] = 1;
|
|
|
$handler->display->display_options['style_options']['info'][$field_name]['default_sort_order'] = 'asc';
|
|
|
}
|
|
|
|
|
|
// The name or identifier fields should link to the record.
|
|
|
if ($field_name == 'data__identifier' or $field_name == 'schema__name' or
|
|
|
- $field_name == 'taxrank__genus' or $field_name == 'taxrank__species') {
|
|
|
+ $field_name == 'taxrank__genus' or $field_name == 'taxrank__species' or
|
|
|
+ $field_name == 'tpub__title') {
|
|
|
$handler->display->display_options['fields'][$field_name]['alter']['make_link'] = TRUE;
|
|
|
$handler->display->display_options['fields'][$field_name]['alter']['path'] = 'bio_data/[entity_id]';
|
|
|
}
|
|
@@ -147,7 +148,7 @@ function tripal_bundle_default_views(&$views) {
|
|
|
// Filter criterion.
|
|
|
if (in_array($field_name, array('data__identifier', 'schema__name',
|
|
|
'data__accession', 'rdfs__label', 'taxrank__genus',
|
|
|
- 'taxrank__species', 'obi__organism'))) {
|
|
|
+ 'taxrank__species', 'obi__organism', 'tpub__title'))) {
|
|
|
$handler->display->display_options['filters'][$field_name]['id'] = $field_name;
|
|
|
$handler->display->display_options['filters'][$field_name]['table'] = $base_table;
|
|
|
$handler->display->display_options['filters'][$field_name]['field'] = $field_name;
|
|
@@ -201,7 +202,7 @@ function tripal_bundle_default_views(&$views) {
|
|
|
$handler = $view->new_display('page', 'Page', 'page_1');
|
|
|
$handler->display->display_options['path'] = 'data_search/' . strtolower(preg_replace('/[^\w]/', '_', $bundle->label));
|
|
|
$handler->display->display_options['menu']['type'] = 'normal';
|
|
|
- $handler->display->display_options['menu']['title'] = $bundle->label . ' search';
|
|
|
+ $handler->display->display_options['menu']['title'] = $bundle->label . ' Search';
|
|
|
$handler->display->display_options['menu']['description'] = 'A search form for finding ' . $bundle->label . ' records';
|
|
|
$handler->display->display_options['menu']['weight'] = '-10';
|
|
|
|