3
Okay... I've figured it out, just to continue my little monologue for the sake of the archives here goes:
the content of the individual modules doesn't appear in a block and therefore bypasses the call to the block templates in the main theme.html, thus ignoring the code below:
<{if $xoops_showcblock == 1}>
<div class="centre">
<{foreach item=block from=$xoops_ccblocks}>
<{include file="default/theme_blockcenter_c.html"}>
<{/foreach}>
div>
<div class="centreleft">
<{foreach item=block from=$xoops_clblocks}> <{include file="default/theme_blockcenter_l.html"}>
<{/foreach}>
div>
<div class="centreright">
<{foreach item=block from=$xoops_crblocks}> <{include file="default/theme_blockcenter_r.html"}>
<{/foreach}>
div>
<{/if}>
Seeing as I've compiled some custom background styles in the style.css that relate specifically to elements in the block templates, the custom background doesn't appear in the centre column when I navigate away from the home page.
Now in order to get my custom background visible across the board I've either got to force all the content to appear in a block, or somehow apply the element structure from the block templates to what ever gets spat out between:
< div id="content" >
<{$xoops_contents}>
< /div >
Hmmmm