getHelperPluginManager(); $translate = $plugins->get('translate'); $translatePlural = $plugins->get('translatePlural'); // Default values of the module. $displayParts = [ 'search_filters' => 'header', 'active_facets' => 'none', 'total_results' => 'header', 'paginator' => 'header', 'per_pages' => 'header', 'sort' => 'header', 'grid_list' => 'header', 'grid_list_mode' => 'auto', ]; $displayParts = $searchConfig ? $searchConfig->setting('display', $displayParts) : $displayParts; $displayParts = array_filter($displayParts, function ($v) use ($resultPart) { return in_array($v, [$resultPart, 'both']); }); $paginationPerPages = isset($displayParts['per_pages']) ? $searchConfig->subSetting('pagination', 'per_pages') : []; $sortFields = isset($displayParts['sort']) ? $searchConfig->subSetting('sort', 'fields') : []; $gridListMode = $searchConfig->subSetting('display', 'grid_list_mode', 'auto'); $multiMode = isset($displayParts['grid_list']) && !in_array($gridListMode, ['list_only', 'grid_only']); ?> = $this->searchingFilters($searchConfig, $query, ['template' => 'common/search-filters-links']) ?> getActiveFacets()): ?> get('facetActive'); $options = $searchConfig->setting('facet', []); ?>