Follow-up from #2169909: Facet API blocks only working correctly with view's page display.

I'm not sure what's going on here or which module is at fault since there's so much overlap so I wanted to bring it to your attention here too:

I have a view using searchapi and facets with two displays, one page and one panel pane. Facetapi blocks are set to show for both via context. The displays' settings are identical, but the facet blocks for the page with the pane don't show everything like the page does. Any ideas?

$view = new view();
$view->name = 'transactions';
$view->description = '';
$view->tag = 'default';
$view->base_table = 'search_api_index_node_index';
$view->human_name = 'Transactions';
$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'] = 'Transactions';
$handler->display->display_options['use_ajax'] = TRUE;
$handler->display->display_options['use_more_always'] = FALSE;
$handler->display->display_options['access']['type'] = 'none';
$handler->display->display_options['cache']['type'] = 'none';
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['exposed_form']['type'] = 'better_exposed_filters';
$handler->display->display_options['exposed_form']['options']['autosubmit'] = TRUE;
$handler->display->display_options['exposed_form']['options']['autosubmit_hide'] = FALSE;
$handler->display->display_options['exposed_form']['options']['bef'] = array(
  'general' => array(
    'allow_secondary' => 0,
    'secondary_label' => 'Advanced options',
  ),
  'field_case_study' => array(
    'more_options' => array(
      'is_secondary' => 0,
      'bef_filter_description' => '',
      'tokens' => array(
        'available' => array(
          0 => 'global_types',
        ),
      ),
    ),
  ),
);
$handler->display->display_options['pager']['type'] = 'full';
$handler->display->display_options['pager']['options']['items_per_page'] = '20';
$handler->display->display_options['style_plugin'] = 'default';
$handler->display->display_options['row_plugin'] = 'entity';
/* Relationship: Indexed Content: Case Study */
$handler->display->display_options['relationships']['field_case_study']['id'] = 'field_case_study';
$handler->display->display_options['relationships']['field_case_study']['table'] = 'search_api_index_node_index';
$handler->display->display_options['relationships']['field_case_study']['field'] = 'field_case_study';
/* Field: Indexed Content: Node ID */
$handler->display->display_options['fields']['nid']['id'] = 'nid';
$handler->display->display_options['fields']['nid']['table'] = 'search_api_index_node_index';
$handler->display->display_options['fields']['nid']['field'] = 'nid';
/* Sort criterion: Indexed Content: Date */
$handler->display->display_options['sorts']['field_date']['id'] = 'field_date';
$handler->display->display_options['sorts']['field_date']['table'] = 'search_api_index_node_index';
$handler->display->display_options['sorts']['field_date']['field'] = 'field_date';
$handler->display->display_options['sorts']['field_date']['order'] = 'DESC';
$handler->display->display_options['sorts']['field_date']['expose']['label'] = 'Date';
/* Filter criterion: Indexed Content: Content type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'search_api_index_node_index';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
  'transaction' => 'transaction',
);
/* Filter criterion: Indexed Content: Case Study */
$handler->display->display_options['filters']['field_case_study']['id'] = 'field_case_study';
$handler->display->display_options['filters']['field_case_study']['table'] = 'search_api_index_node_index';
$handler->display->display_options['filters']['field_case_study']['field'] = 'field_case_study';
$handler->display->display_options['filters']['field_case_study']['operator'] = 'not empty';
$handler->display->display_options['filters']['field_case_study']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_case_study']['expose']['operator_id'] = 'field_case_study_op';
$handler->display->display_options['filters']['field_case_study']['expose']['label'] = 'Has Case Study';
$handler->display->display_options['filters']['field_case_study']['expose']['operator'] = 'field_case_study_op';
$handler->display->display_options['filters']['field_case_study']['expose']['identifier'] = 'field_case_study';
$handler->display->display_options['filters']['field_case_study']['expose']['remember_roles'] = array(
  2 => '2',
  1 => 0,
  3 => 0,
  4 => 0,
  5 => 0,
);

/* Display: Page */
$handler = $view->new_display('page', 'Page', 'page');
$handler->display->display_options['path'] = 'transactions';
$handler->display->display_options['menu']['type'] = 'normal';
$handler->display->display_options['menu']['title'] = 'Transactions';
$handler->display->display_options['menu']['weight'] = '0';
$handler->display->display_options['menu']['name'] = 'main-menu';
$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['allow']['use_pager'] = 0;
$handler->display->display_options['allow']['items_per_page'] = 0;
$handler->display->display_options['allow']['offset'] = 0;
$handler->display->display_options['allow']['link_to_view'] = 0;
$handler->display->display_options['allow']['more_link'] = 0;
$handler->display->display_options['allow']['path_override'] = 0;
$handler->display->display_options['allow']['title_override'] = 'title_override';
$handler->display->display_options['allow']['exposed_form'] = 0;
$handler->display->display_options['allow']['fields_override'] = 0;

/* Display: Block */
$handler = $view->new_display('block', 'Block', 'block_1');
$handler->display->display_options['defaults']['title'] = FALSE;
$handler->display->display_options['title'] = 'Recent Transactions';
$handler->display->display_options['defaults']['pager'] = FALSE;
$handler->display->display_options['pager']['type'] = 'some';
$handler->display->display_options['pager']['options']['items_per_page'] = '2';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['defaults']['sorts'] = FALSE;
/* Sort criterion: Indexed Content: Date */
$handler->display->display_options['sorts']['field_date']['id'] = 'field_date';
$handler->display->display_options['sorts']['field_date']['table'] = 'search_api_index_node_index';
$handler->display->display_options['sorts']['field_date']['field'] = 'field_date';
$handler->display->display_options['sorts']['field_date']['order'] = 'DESC';
$handler->display->display_options['sorts']['field_date']['expose']['label'] = 'Date';
$handler->display->display_options['defaults']['filter_groups'] = FALSE;
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Indexed Content: Content type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'search_api_index_node_index';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
  'transaction' => 'transaction',
);

/* Display: Content pane 2 */
$handler = $view->new_display('panel_pane', 'Content pane 2', 'panel_pane_2');
$handler->display->display_options['defaults']['title'] = FALSE;
$handler->display->display_options['title'] = 'Recent Transactions';
$handler->display->display_options['defaults']['pager'] = FALSE;
$handler->display->display_options['pager']['type'] = 'some';
$handler->display->display_options['pager']['options']['items_per_page'] = '2';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['defaults']['header'] = FALSE;
/* Header: Global: Text area */
$handler->display->display_options['header']['area']['id'] = 'area';
$handler->display->display_options['header']['area']['table'] = 'views';
$handler->display->display_options['header']['area']['field'] = 'area';
$handler->display->display_options['header']['area']['content'] = '<a href="/business/transactions" class="button">See all transactions</a>';
$handler->display->display_options['header']['area']['format'] = 'panopoly_wysiwyg_text';
$handler->display->display_options['defaults']['relationships'] = FALSE;
$handler->display->display_options['defaults']['filter_groups'] = FALSE;
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Indexed Content: Content type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'search_api_index_node_index';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
  'transaction' => 'transaction',
);
$handler->display->display_options['allow']['use_pager'] = 0;
$handler->display->display_options['allow']['items_per_page'] = 0;
$handler->display->display_options['allow']['offset'] = 0;
$handler->display->display_options['allow']['link_to_view'] = 0;
$handler->display->display_options['allow']['more_link'] = 0;
$handler->display->display_options['allow']['path_override'] = 0;
$handler->display->display_options['allow']['title_override'] = 'title_override';
$handler->display->display_options['allow']['exposed_form'] = 0;
$handler->display->display_options['allow']['fields_override'] = 0;

/* Display: Full transactions block */
$handler = $view->new_display('block', 'Full transactions block', 'block_2');

Comments

drunken monkey’s picture

I don't understand at all what you are trying to say. If you still have this problem, please clarify the problem, provide screenshots, etc.

drunken monkey’s picture

Status: Active » Postponed (maintainer needs more info)
seanr’s picture

I'm really not sure how else to describe that. If I have the view as a page by itself, the blocks show. If I have it embedded in a panel and the blocks set to show in a sidebar (using the Context module), they don't show up.

drunken monkey’s picture

Category: Bug report » Support request
Status: Postponed (maintainer needs more info) » Fixed

In that case, please see the handbook.

Status: Fixed » Closed (fixed)

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