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';| Comment | File | Size | Author |
|---|---|---|---|
| eva_problem2.GIF | 24.4 KB | plastikkposen | |
| eva_problem.GIF | 43.42 KB | plastikkposen |
Comments
Comment #0.0
plastikkposen commentedupdate text
Comment #0.1
plastikkposen commentedupdate text
Comment #0.2
plastikkposen commentedtext upadte
Comment #2
kars-t commentedHi
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.
Comment #3.0
(not verified) commentedtext update