Check to see if the display can put the exposed formin a block.
By default, displays that do not have a path cannot disconnect
the exposed form and put it in a block, because the form has no
place to go and Views really wants the forms to go to a specific
page.
File
- drupal/core/modules/views/lib/Drupal/views/Plugin/views/display/DisplayPluginBase.php, line 696
- Contains Drupal\views\Plugin\views\display\DisplayPluginBase.
Class
- DisplayPluginBase
- The default display plugin handler. Display plugins handle options and
basic mechanisms for different output methods.
Namespace
Drupal\views\Plugin\views\display
Code
public function usesExposedFormInBlock() {
return $this
->hasPath();
}