Hi,
I am new in Roundcube...
I want to ask a "Dynamic Logo and Faveicon by Domain" feature in RC skin for multi domain implementation.
Currently, I have to adjust some code in EVERY SKIN. It will be great if this feature provided in every skin.
First, I Create "_CorpLogo" Folder in my Webserver root folder and put our company logos there
DOMAIN_A_Logo.png
DOMAIN_B_Logo.png
DOMAIN_A_favicon.ico
DOMAIN_B_favicon.ico
Then, I did some modification in these config files:
<defaults.inc.php>
$config['default_host'] = 'mail.DOMAIN_B.org';
$config['username_domain'] = 'DOMAIN_B.org';
$config['include_host_config'] = array(
'mail.DOMAIN_A.com' => 'com_DOMAIN_A.inc.php',
'mail.DOMAIN_B.org' => 'org_DOMAIN_B.inc.php'
);
<com.DOMAIN_A.inc.php>
$config['main_logo'] = 'DOMAIN_A_logo.png';
$config['favicon_logo'] = 'DOMAIN_A_favicon.ico';
<org.DOMAIN_B.inc.php>
$config['main_logo'] = 'DOMAIN_B_logo.png';
$config['favicon_logo'] = 'DOMAIN_B_favicon.ico';
For EVERY SKIN i want to provide to our users, i have to modify headers, login and links html file, for example, in Larry skin as below:
<Larry SKIN>
<Header.html>
<img src="_CorpLogo/<roundcube:var name='config:main_logo' />" id="toplogo" alt="Logo" onclick="if(window.rcmail)rcmail.command('switch-task','mail')">
<!--<roundcube:object name="logo" src="/images/roundcube_logo.png" id="toplogo" alt="Logo" onclick="if(window.rcmail)rcmail.command('switch-task','mail')" />-->
<Login.html>
<img src="_CorpLogo/<roundcube:var name='config:main_logo' />" id="logo">
<!--<roundcube:object name="logo" src="/images/roundcube_logo.png" id="logo" />-->
<Links.html>
<link rel="shortcut icon" href="_CorpLogo/<roundcube:var name='config:favicon_logo' />" />
Really appreciate if there a feature i can use to simplify this modification.
Thanks,
Roeslan