To see how this works in the Lucid skin, let's first take a look at the skin's index.tpl template. On line 1 we have -
{jrCore_include template="header.tpl" show_bg=1}
This is including the header.tpl template and passing the variable $show_bg to it, so let's now look at the header.tpl template. Starting line 28 we have -
{if $show_bg == 1}
<div class="banner"></div>{else}
<div class="spacer"></div>{/if}
See that this code is testing for the $show_bg variable and if set, shows the banner (its part of the class statement), if not, if just sticks a spacer in.
So, if you where developing your site by editing the templates directly you could just include this variable in the 'include header' call for the template pages where you want it to show.
But you are using SiteBuilder which uses a common header.tpl (and footer.tpl) throughout, so in this case I'd suggest replacing the header template code with this -
{if $_post.module_url == 'page1' || $_post.module_url == 'page2' || $_post.module_url == 'page3'}
<div class="banner"></div>{else}
<div class="spacer"></div>{/if}
where page1, page2 and page3 are the page urls, so this will show the banner on those pages.
hth
Pa
--
Paul Asher - JR Developer and System Import Specialist