Drupal 7: How to hide EVA or block if view is empty

  1. Go to the advanced tab of your view.
  2. Add contextual filters.
  3. Select Global: Null.
  4. When the filter value is NOT available: Select ‘Hide view’.
  5. Remove any “No results behavior” that may have been previously set.