[ic] logo image change

Paul Jordan paul at gishnetwork.com
Fri Nov 14 08:59:08 EST 2003


interchange-users-bounces at icdevgroup.org wrote:
>> On Thu, 13 Nov 2003 16:08:43 -0500 (EST), Kerry Blalock wrote
>>>>> I am using 4.8 on an outside server, redhat. I want to change the
>>>>> logo.jpg image to a logo.gif image. I have tried replacing
>>>>> logo.jpg in the LEFTRIGHT template, but the old image is still
>>>>> there. I have the replacement image in /foundation directory. I
>>>>> searched my interchange mail (about 11 months worth) and could
>>>>> not find solution.
>>>>
>>>> I often find with 4.8.7 that I have to force the template to
>>>> re-load
>>> by switching the template to another one, then saving it, then going
>>> back to the template I had modified and then saving it again.
>>>>
>>>> I have found that apply changes and even restarting the IC server
>>>> do
>>> not always change the template, it's as if it gets cached somewhere?
>>>>
>>>> Regards,
>>>> Andy.
>>>>
>>> Ok, I found what I needed to change in the theme.cfg file. The line
>>> Variable  THEME_LOGO     __THEME_IMG_DIR__/logo2.gif
>>> seems to control the image. I was able to change the image, ie from
>>> logo.jpg to logo2.gif, but not to the image I wanted. I may have an
>>> over-sized image? I brought it down to my pc and it functions in
>>> gimp, but does not load when placed where logo2.gif is now.
>>>
>> I have no experience with 4.8, but with 4.9, you just need to set the
>> value  of LOGO in variable.txt
>>
>> -Paul
> Closest thing I found in 4.8 is theme.cfg. This file has variables
> defined in it. I tried defining the LOGO in ic, but apparantly did
> not do something right as it voided any thing in the top section.
> Looking for instructions on how to use the define LOGO section in
> preferences, templates (I think)


Yes, Paul was right. According to the demo 4.8 theme.cfg:

ifdef LOGO
Variable  THEME_LOGO  __LOGO__
endif

So, it seems all you need to do is place a definition for it in variable.txt
like:

LOGO	catalog-name/yourlogo.jpg	Template


As you can see in theme.cfg, THEME_LOGO is defined, then later superceded if
you happen to have a def for LOGO:

Variable  THEME             foundation
Variable  THEME_IMG_DIR     __THEME__/
Variable  THEME_LOGO     __THEME_IMG_DIR__/logo.gif

ifdef LOGO
Variable  THEME_LOGO  __LOGO__
endif

Apply changes afterwards. Sorry for the confusion.

Paul





More information about the interchange-users mailing list