Skip to content

Commit

Permalink
fix(navigation): assume default filter if filter value is set without id
Browse files Browse the repository at this point in the history
In default layout, filter tabs were not registered correctly.
  • Loading branch information
hypeJunction committed Jan 18, 2018
1 parent 101d0b7 commit 38df55f
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions engine/lib/views.php
Expand Up @@ -622,6 +622,17 @@ function elgg_view_layout($layout_name, $vars = []) {
$vars['sidebar'] = elgg_extract('sidebar', $vars, '', false);
$vars['sidebar_alt'] = elgg_extract('sidebar_alt', $vars, '', false);
break;

case 'default' :
$filter_id = elgg_extract('filter_id', $vars, 'filter');
$filter_context = elgg_extract('filter_value', $vars);
if (isset($filter_context) && $filter_id === 'filter') {
$context = elgg_extract('context', $vars, elgg_get_context());
$vars['filter'] = elgg_get_filter_tabs($context, $filter_context, null, $vars);
$vars['filter_id'] = $filter_id;
$vars['filter_value'] = $filter_context;
}
break;
}

if (isset($vars['nav'])) {
Expand Down

0 comments on commit 38df55f

Please sign in to comment.