Home Video Tutorials Written Tutorials Template Tutorials
print

Catalyst Customisation

A guide to the basic Catalyst customisation options that can be configured in the template index.php file with a description of each of the available options and how they affect the presentation of the template.

Here is a breakdown of the available options:

$default_theme		= "theme1";		 // [theme1... theme6]
$body_style 		= "style1";		 // [style1... style6]
$header_style       = "header1";	 // [header1... header10]
$enable_ie6warn     = "false";       // true | false
$font_family        = "catalyst";    // catalyst | geneva | optima | helvetica |trebuchet | lucida | georgia | palatino
$template_width 	= "958";		 // width in px
$leftcolumn_width	= "275";		 // width in px
$rightcolumn_width	= "275";		 // width in px
$splitmenu_col		= "rightcol";	 // leftcol | rightcol
$menu_name 			= "mainmenu";	 // mainmenu by default, can be any Joomla menu name
$menu_type 			= "moomenu";	 // moomenu | suckerfish | splitmenu | module
$default_font 		= "default";     // smaller | default | larger
$show_pathway 		= "true";		 // true | false
$show_moduleslider	= "false";	     // true | false

// module slider configuration

$max_mods_per_row	= 3; 	// maximum number of modules per row 
$modules_list 		= 	array(array("title"=>"Tab 1", "module"=>"user8"),
						array("title"=>"Tab 2", "module"=>"user9"),
						array("title"=>"Tab 3", "module"=>"user10"),
						array("title"=>"Tab 4", "module"=>"user11"),
						array("title"=>"Tab 5", "module"=>"user12"));

Theme Presets

Catalyst has 6 pre-made theme presets that can be easily selected from the option shown below.
$default_theme = "theme1"; 	// [theme1...theme6]

Body Style

Catalyst has 6 pre-made body color styles that can be easily selected from the option shown below.
$body_style = "style1"; // [style1...style6]

Header Style

Catalyst has 10 pre-made header textures that can be easily selected from the option shown below.
$header_style = "header1"; 	// [header1...header10]

IE6 Warning

Warn your visitors using Internet Explorer 6 to upgrade to a more secure version with this toggle. This option activates a javascript based dropdown in IE6 at the top of the template where a description of why IE6 is a redundant browser is visible. The warning will only appear once as its stored via a cookie.
$enable_ie6warn = "true"; 	// true | false

Template Width

You have the ability to select the width of the template. The setting below is what you edit to either reduce or increase templates width.
$template_width = "958"; 	// width in px 

Menu Name

The following parameter controls which Joomla menu is loaded for the horizontal navigation bar, by default this is mainmenu but you can change it to whatever menu such as othermenu.
$menu_name ="mainmenu";  // mainmenu by default

Menu Type

Perihelion is bundled with 4 menu options, 3 of which are integrated menu approaches. These are splitmenu, moomenu, suckerfish and module. Splitmenu displays the 1st and 2nd level menu items in the side column; moomenu and suckerfish display the menu items in dropdown lists with moomenu having a javascript powered approach; and the module options turns the menu bar into the toolbar module position so you can insert modules into the area (this will disable the menu however).
$menu_type = "moomenu"; // moomenu | suckerfish | splitmenu | module

Module Count

The module configuration variable below controls how many consecutive modules you can have for a position.
$max_mods_per_row = 3; // max number of modules per row (if wraps, adjust height)

Font Family

You can choose which font you would like to use for your titles.
$font_family= "geneva";     // geneva | optima | helvetica | trebuchet | lucida | georgia | palatino

LeftColumn Width

With the following setting, you can choose the width of the left column.
$lefctolumn_width= "275";	   // width in px

RightColumn Width

With the following setting, you can choose the width of the right column.
$rightcolumn_width= "275";	   // width in px

Splitmenu Location

With this setting, choose to have the sidebar placed on the left or right of the mainbody. The name of the module positions changes to reflect left or right.
$splitmenu_col = "rightcol"; // leftcol | rightcol

Default Font

Based on your own personal preference, you can set the default font size with this setting below.
$default_font ="default";   // smaller | default | larger

Show Pathway

This setting controls whether the pathway appears on your site.
$show_pathway= "false";  // true | false

Module Slider

There is now a convenient toggle to show the tabbed modules or not.
$show_moduleslider = "true"; 	// true | false

Module List

With the setting illustrated below, you can control the aspects of the integrated rokslide feature to a great extent. You can control the tab title and also the module position which appears in each of the tabs. In the code snippet, we have 5 lines, each line controls a single tab. Each line is segregated into 2 distinct parts. These are "title"=>"Tab Title", which controls the Tab Title. The second part is "module"=>"Module Position"),
$modules_list = array(array("title"=>"Group 1 Title", "module"=>"user8"),

array("title"=>"Group 2 Title", "module"=>"user9"),

array("title"=>"Group 3 Title", "module"=>"user10"),

array("title"=>"Group 4 Title", "module"=>"user11"),

array("title"=>"Group 5 Title", "module"=>"user12"));