Jamie Holly wrote:
Depending on the server setup you could just use $_SERVER['HTTP_HOST']
to figure out your $base_url. You can even do it in settings.php. It
does depend on if your sites use www. or not, or even allows both www.
and not. You could use a little PHP logic in settings.php to figure
out exactly what the HTTP_HOST should be (stripos, strstr, switch
case, etc) and then define a constant for it (say CURRENT_SITE), then
in your page.tpl.php file a little PHP magic:
<duv id="banner" style="background-image:url(images/<?php echo (
CURRENT_SITE=='example.com')?'site1header.jpg':'site2header.jpg'; ?>)">
That way CURRENT_SITE wouldn't matter if you have www.example.com or
example.com. Of course you would set your base_url off of which ever
they are coming from.
That would work for most server setups (I've been doing something
similar on a pretty big site for over a year now). The only real time
you run into problems is on some proxy front ends.
Jaime, so far looks like the cleanest approach I could use. Thanks.