The design for my site includes a large image slider on the homepage and a static image of equal dimensions and position on the inside pages.
To accomplish this I created a custom content type for the slider images and I modified the "Basic Page" content type to have a header image field. Then I created two views. One for the slider and one for the header image. The image slider view uses the flexslider module to create the slideshow. The header image view displays the the header image field with the nid as a contextual filter.
I placed the views in the header region using the blocks system and configured the image slider to only show on the front page, the static header image view on all but the front page.
This worked until I noticed that content that wasn't a basic page and therefore my header image view had nothing to display.
So my questions are.. Did I set up for my scenario the right way (using views and blocks etc) and how can I set a default image to display when content other than a page is being displayed? I did set a default image on the header image field but that only works for pages where I don't specify a value for the header image field. I'm using the Zen starter theme is this sort of thing usually done in the theme?
Thanks for any advice you can give me :)