Using variable_set is trouble waiting to happen. It opens you up to a race condition: User 1 hits site 1 at 7:11:01.05 - hits init and sets the variable which is written to the database. Processing continues User 2 hits site 2 at 7:11:01:15 - hits init and sets the variable which is written to the database. Processing continues User 1 hits the theme engine at 7:11:01:20 - Now the variable has been set to site 2 by User 2, so they get the wrong banner. Since your just changing the header and nothing else, I would do it all in the page.tpl.php file just checking the $_SERVER['HTTP_HOST']. No need to mess with settings.php or a module. One file and it could be done in a single line from my example before (and even handle www. problems): <div id="banner" style="background-image:url(images/<?php echo ( strstr($_SERVER['HTTP_HOST'],'example.com'))?'site1header.jpg':'site2header.jpg'; ?>)"> Jamie Holly http://www.intoxination.net http://www.hollyit.net Jeff Greenberg wrote:
Laura wrote:
What if you simply created different folders in /sites and using specific themes for each one, each with its own particular banner? At first blush, this would seem to do the trick, yes?
Laura Hi Laura, It's one banner used throughout, so setting a variable accordingly will do the job. Jeff