Skip to content
Snippets Groups Projects

Issue #3423480 by a.dmitriiev: Option not to change url when facets, filters, pager is changed

Merged Issue #3423480 by a.dmitriiev: Option not to change url when facets, filters, pager is changed
6 files
+ 88
0
Compare changes
  • Side-by-side
  • Inline
Files
6
@@ -36,6 +36,13 @@ class SearchApiEndpoint extends BaseSearchApiEndpoint implements SearchApiEndpoi
*/
protected $elementsCollection;
/**
* The state manager.
*
* @var string
*/
protected $state_manager = 'url';
/**
* Returns the ui elements plugin manager.
*
@@ -117,6 +124,20 @@ class SearchApiEndpoint extends BaseSearchApiEndpoint implements SearchApiEndpoi
return $this->layout;
}
/**
* {@inheritdoc}
*/
public function getStateManager() {
return $this->state_manager;
}
/**
* {@inheritdoc}
*/
public function setStateManager($state_manager) {
$this->state_manager = $state_manager;
}
/**
* {@inheritdoc}
*/
@@ -172,6 +193,7 @@ class SearchApiEndpoint extends BaseSearchApiEndpoint implements SearchApiEndpoi
'id' => $this->getLayout(),
'regions' => $regions,
],
'state_manager' => $this->getStateManager(),
];
if ($autocomplete = $this->getAutocomplete()) {
$autocomplete_url = Url::fromRoute('search_api_autocomplete.autocomplete', ['search_api_autocomplete_search' => $autocomplete->id()])->setAbsolute($absolute_urls)->toString(TRUE);
Loading