headScript()->appendFile('facets.js'); // Save results/options to $this so they are available to sub-templates: $this->results = $results = $this->recommend->getResults(); $this->options = $options = $this->searchOptions($this->searchClassId); ?> getResultTotal() > 0): ?> getParams()->getCheckboxFacets(); ?> 0): foreach ($checkboxFilters as $current) { if ($results->getResultTotal() > 0 || $current['selected'] || $current['alwaysVisible']) { $checkboxesShown = true; break; } } ?>
context($this)->renderInContext('Recommend/SideFacets/checkbox-filters.phtml', ['checkboxFilters' => $checkboxFilters, 'results' => $results]); ?>
extraSideFacetFilters) ? $this->extraSideFacetFilters : []; ?> recommend->getCollapsedFacets() ?> getParams()->getFilterList(true), $extraFilters); ?> context($this)->renderInContext('Recommend/SideFacets/filter-list.phtml', [ 'collapsedFacets' => $collapsedFacets, 'extraFilters' => $extraFilters, 'filterList' => $filterList, ]); ?> sideFacetExtraControls) ? $this->sideFacetExtraControls : '' ?> recommend->getFacetSet(); $rangeFacets = $this->recommend->getAllRangeFacets(); ?> recommend->getHierarchicalFacets() ?> recommend->getHierarchicalFacetSortOptions() ?> getResultTotal() > 0): ?> $cluster): ?>
transEsc($cluster['label'])?>
context($this)->renderInContext('Recommend/SideFacets/range-slider.phtml', ['title' => $title, 'facet' => $rangeFacets[$title]]); ?> $this->recommend->excludeAllowed($title), 'title' => $title, 'sortOptions' => isset($hierarchicalFacetSortOptions[$title]) ? $hierarchicalFacetSortOptions[$title] : '', 'collapsedFacets' => $collapsedFacets ]; ?> context($this)->renderInContext('Recommend/SideFacets/hierarchical-facet.phtml', $contextVars); ?>