Hi,

CASE:
I have a parent nodetype (a) that has attached two child nodetypes (a1 and a2) via the reference URL module (see screendump 1). I use the EVA module to show the views-display in the parent node (a). (this is because views attachment module does not support D7)

WANT TO:
List referenced child-nodetypes in one view on the parent nodetype.

PROBLEM:
The problem is that in order to show both a1 and a2 in the attached view, I have have to use 2 reference fields in the contextual filters pane. However,only the very top field (see screendump 2) will display correctly in the attached view. There seem to be missing some sort of OR/AND argument possibiliy here.... any suggestions?

Similar problem here http://drupal.org/node/1287374 but talks about taxonomy and not quite applicable.

Enclosing a picture and the actual views code.

Thanks in advance

$view = new view;
$view->name = 'views_patient_journal';
$view->description = '';
$view->tag = 'default';
$view->base_table = 'node';
$view->human_name = 'views_patient_journal';
$view->core = 7;
$view->api_version = '3.0';
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */

/* Display: Master */
$handler = $view->new_display('default', 'Master', 'default');
$handler->display->display_options['title'] = 'views_patient_journal';
$handler->display->display_options['access']['type'] = 'perm';
$handler->display->display_options['cache']['type'] = 'none';
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['query']['options']['query_comment'] = FALSE;
$handler->display->display_options['exposed_form']['type'] = 'basic';
$handler->display->display_options['pager']['type'] = 'full';
$handler->display->display_options['pager']['options']['items_per_page'] = '100';
$handler->display->display_options['style_plugin'] = 'table';
$handler->display->display_options['style_options']['columns'] = array(
  'title' => 'title',
);
$handler->display->display_options['style_options']['default'] = '-1';
$handler->display->display_options['style_options']['info'] = array(
  'title' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
  ),
);
$handler->display->display_options['style_options']['override'] = 1;
$handler->display->display_options['style_options']['sticky'] = 0;
$handler->display->display_options['style_options']['empty_table'] = 0;
/* No results behavior: Global: Text area */
$handler->display->display_options['empty']['area']['id'] = 'area';
$handler->display->display_options['empty']['area']['table'] = 'views';
$handler->display->display_options['empty']['area']['field'] = 'area';
$handler->display->display_options['empty']['area']['empty'] = FALSE;
$handler->display->display_options['empty']['area']['content'] = 'Ingen journalnotater finnes';
$handler->display->display_options['empty']['area']['format'] = 'plain_text';
$handler->display->display_options['empty']['area']['tokenize'] = 0;
/* Field: Content: Title */
$handler->display->display_options['fields']['title']['id'] = 'title';
$handler->display->display_options['fields']['title']['table'] = 'node';
$handler->display->display_options['fields']['title']['field'] = 'title';
$handler->display->display_options['fields']['title']['label'] = '';
$handler->display->display_options['fields']['title']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['title']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['title']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['title']['alter']['word_boundary'] = 0;
$handler->display->display_options['fields']['title']['alter']['ellipsis'] = 0;
$handler->display->display_options['fields']['title']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['title']['alter']['trim'] = 0;
$handler->display->display_options['fields']['title']['alter']['html'] = 0;
$handler->display->display_options['fields']['title']['hide_empty'] = 0;
$handler->display->display_options['fields']['title']['empty_zero'] = 0;
$handler->display->display_options['fields']['title']['link_to_node'] = 1;
/* Field: Content: Type */
$handler->display->display_options['fields']['type']['id'] = 'type';
$handler->display->display_options['fields']['type']['table'] = 'node';
$handler->display->display_options['fields']['type']['field'] = 'type';
$handler->display->display_options['fields']['type']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['type']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['type']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['type']['alter']['external'] = 0;
$handler->display->display_options['fields']['type']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['type']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['type']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['type']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['type']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['type']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['type']['alter']['trim'] = 0;
$handler->display->display_options['fields']['type']['alter']['html'] = 0;
$handler->display->display_options['fields']['type']['element_label_colon'] = 1;
$handler->display->display_options['fields']['type']['element_default_classes'] = 1;
$handler->display->display_options['fields']['type']['hide_empty'] = 0;
$handler->display->display_options['fields']['type']['empty_zero'] = 0;
$handler->display->display_options['fields']['type']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['type']['link_to_node'] = 0;
$handler->display->display_options['fields']['type']['machine_name'] = 0;
/* Sort criterion: Content: Post date */
$handler->display->display_options['sorts']['created']['id'] = 'created';
$handler->display->display_options['sorts']['created']['table'] = 'node';
$handler->display->display_options['sorts']['created']['field'] = 'created';
$handler->display->display_options['sorts']['created']['order'] = 'DESC';
/* Contextual filter: Content: Reference henvisning (field_reference_henvisning) */
$handler->display->display_options['arguments']['field_reference_henvisning_nid']['id'] = 'field_reference_henvisning_nid';
$handler->display->display_options['arguments']['field_reference_henvisning_nid']['table'] = 'field_data_field_reference_henvisning';
$handler->display->display_options['arguments']['field_reference_henvisning_nid']['field'] = 'field_reference_henvisning_nid';
$handler->display->display_options['arguments']['field_reference_henvisning_nid']['default_argument_type'] = 'raw';
$handler->display->display_options['arguments']['field_reference_henvisning_nid']['default_argument_options']['index'] = '0';
$handler->display->display_options['arguments']['field_reference_henvisning_nid']['default_argument_skip_url'] = 0;
$handler->display->display_options['arguments']['field_reference_henvisning_nid']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_reference_henvisning_nid']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_reference_henvisning_nid']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_reference_henvisning_nid']['specify_validation'] = 1;
$handler->display->display_options['arguments']['field_reference_henvisning_nid']['break_phrase'] = 0;
$handler->display->display_options['arguments']['field_reference_henvisning_nid']['not'] = 0;
/* Contextual filter: Content: Journal reference (field_journalnotat_ref) */
$handler->display->display_options['arguments']['field_journalnotat_ref_nid']['id'] = 'field_journalnotat_ref_nid';
$handler->display->display_options['arguments']['field_journalnotat_ref_nid']['table'] = 'field_data_field_journalnotat_ref';
$handler->display->display_options['arguments']['field_journalnotat_ref_nid']['field'] = 'field_journalnotat_ref_nid';
$handler->display->display_options['arguments']['field_journalnotat_ref_nid']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['field_journalnotat_ref_nid']['default_argument_skip_url'] = 0;
$handler->display->display_options['arguments']['field_journalnotat_ref_nid']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_journalnotat_ref_nid']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_journalnotat_ref_nid']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_journalnotat_ref_nid']['specify_validation'] = 1;
$handler->display->display_options['arguments']['field_journalnotat_ref_nid']['break_phrase'] = 0;
$handler->display->display_options['arguments']['field_journalnotat_ref_nid']['not'] = 0;
/* Filter criterion: Content: Published */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'node';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = 1;
$handler->display->display_options['filters']['status']['group'] = 0;
$handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;

/* Display: Entity content */
$handler = $view->new_display('entity_view', 'Entity content', 'entity_view_1');
$handler->display->display_options['entity_type'] = 'node';
$handler->display->display_options['bundles'] = array(
  0 => 'patient',
);
$handler->display->display_options['show_title'] = 1;

/* Display: Context */
$handler = $view->new_display('ctools_context', 'Context', 'ctools_context_1');
$handler->display->display_options['style_plugin'] = 'ctools_context';
$handler->display->display_options['row_plugin'] = 'fields';

/* Display: Content pane */
$handler = $view->new_display('panel_pane', 'Content pane', 'panel_pane_1');

/* Display: Attachment */
$handler = $view->new_display('attachment', 'Attachment', 'attachment_1');
$handler->display->display_options['pager']['type'] = 'some';
CommentFileSizeAuthor
eva_problem2.GIF24.4 KBplastikkposen
eva_problem.GIF43.42 KBplastikkposen

Comments

plastikkposen’s picture

Issue summary: View changes

update text

plastikkposen’s picture

Issue summary: View changes

update text

plastikkposen’s picture

Issue summary: View changes

text upadte

kars-t’s picture

Status: Active » Fixed

Hi

I am closing this issue to clean up the issue queue. Feel free to reopen the issue if there is new information and the problem still resides. If not please make sure you close your issues that you don't need any more.

Maybe you can get support from the local user group. Please take a look at this list at groups.drupal.org.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

Anonymous’s picture

Issue summary: View changes

text update