Skip to content
Snippets Groups Projects

Bring back behavior with no results and exposed widgets

@@ -115,7 +115,9 @@ class ViewsReferenceFieldFormatter extends FormatterBase {
$render_array = $view->buildRenderable($display_id, $view->args, FALSE);
if (!empty(array_filter($this->getSetting('plugin_types')))) {
if (!empty($view->result) || !empty($view->empty) || ($exposed_form_handler?->options['input_required'] ?? FALSE)) {
// Show view if there are results, empty behaviour defined, exposed
// widgets, or a header or footer set to appear despite no results.
if (!empty($view->result) || !empty($view->empty) || ($exposed_form_handler?->options['input_required'] ?? FALSE) || !empty($view->exposed_widgets) || !empty($view->header) || !empty($view->footer)) {
// Add a custom template if the title is available.
$title = $view->getTitle();
if (!empty($title)) {
Loading