Hi
I have mediawiki farm and use gumax template on all of them.
For example:
Main.css in gumax skin directory will be for global skin settings and gumax_template.css will be for individual wiki, so I will need gumax_template_firstwiki.css, gumax_template_secondwiki.css, gumax_template_thirdwiki.css, ...
now how do I achieve that for every particular wiki is the correct css file loaded?
custom css per mediawiki
Re: custom css per mediawiki
Easy way is manually adding each to the "gumax_main.css" for each wiki accordingly.
For example:
First wiki, gumax_main.css might has:
For example:
First wiki, gumax_main.css might has:
Code: Select all
@import url("main.css");
@import url("gumax_template_firstwiki.css");
Re: custom css per mediawiki
I need one directory with gumax skin only. It should be somethong like this
Advise please.
Code: Select all
switch ($_SERVER["SERVER_NAME"])
{
case "firstwiki.mysite.eu":
require_once "gumax_template_firstwiki.css";
break;
case "secondwiki.mysite.eu":
require_once "gumax_template_secondwiki.css";
break;
case "thirdwiki.mysite.eu":
require_once "gumax_template_thirdwiki.css";
break;
}
Re: custom css per mediawiki
Open GuMax.php and find:
Add your logical before that to determine the css file name, replace it with something like this:
Code: Select all
$out->addStyle( 'gumax/gumax_main.css', 'screen' );
Code: Select all
switch ($_SERVER["SERVER_NAME"])
{
case "firstwiki.mysite.eu":
$css_file_name = <CSS_PATH> . "/gumax_template_firstwiki.css";
break;
case "secondwiki.mysite.eu":
$css_file_name = <CSS_PATH> . "/gumax_template_secondwiki.css";
break;
case "thirdwiki.mysite.eu":
$css_file_name = <CSS_PATH> . "/gumax_template_thirdwiki.css";
break;
}
$out->addStyle( <CSS_PATH> . '/main.css', 'screen' );
$out->addStyle( $css_file_name, 'screen' );
Re: custom css per mediawiki
It works well. Thank.