How to show a place holder block if a view is empty
Views has a feature that already accommodates this; under the Advanced section there is a NO RESULTS BEHAVIOR option that lets you add different fields on the condition there are no results in the view.