name = 'magazine'; //////////////////////////////////////////////////// // Name of the theme. Most likely the name of // the directory in which this file resides. //////////////////////////////////////////////////// $THEME->parents = array('canvas','base'); ///////////////////////////////////////////////////// // Which existing theme(s) in the /theme/ directory // do you want this theme to extend. A theme can // extend any number of themes. Rather than // creating an entirely new theme and copying all // of the CSS, you can simply create a new theme, // extend the theme you like and just add the // changes you want to your theme. //////////////////////////////////////////////////// $THEME->sheets = array('layout','core','colors','css3'); //////////////////////////////////////////////////// // Name of the stylesheet(s) you've including in // this theme's /styles/ directory. //////////////////////////////////////////////////// $THEME->parents_exclude_sheets = array('base'=>array('pagelayout'),'canvas'=>array('pagelayout') ); //////////////////////////////////////////////////// // An array of stylesheets not to inherit from the // themes parents //////////////////////////////////////////////////// $THEME->enable_dock = true; //////////////////////////////////////////////////// // Do you want to use the new navigation dock? //////////////////////////////////////////////////// $THEME->editor_sheets = array('editor'); //////////////////////////////////////////////////// // An array of stylesheets to include within the // body of the editor. //////////////////////////////////////////////////// $THEME->layouts = array( // Most backwards compatible layout without the blocks - this is the layout used by default 'base' => array( 'file' => 'general.php', 'regions' => array(), ), // Standard layout with blocks, this is recommended for most pages with general information 'standard' => array( 'file' => 'general.php', 'regions' => array('side-pre', 'side-post'), 'defaultregion' => 'side-post', ), 'course' => array( 'file' => 'general.php', 'regions' => array('side-pre', 'side-post'), 'defaultregion' => 'side-post' ), 'coursecategory' => array( 'file' => 'general.php', 'regions' => array('side-pre', 'side-post'), 'defaultregion' => 'side-post', ), 'incourse' => array( 'file' => 'general.php', 'regions' => array('side-pre', 'side-post'), 'defaultregion' => 'side-post', ), 'frontpage' => array( 'file' => 'frontpage.php', 'regions' => array('side-pre', 'side-post'), 'defaultregion' => 'side-post', ), 'admin' => array( 'file' => 'general.php', 'regions' => array('side-pre'), 'defaultregion' => 'side-pre', ), 'mydashboard' => array( 'file' => 'general.php', 'regions' => array('side-pre', 'side-post'), 'defaultregion' => 'side-post', 'options' => array('langmenu'=>true), ), 'mypublic' => array( 'file' => 'general.php', 'regions' => array('side-pre', 'side-post'), 'defaultregion' => 'side-post', ), 'login' => array( 'file' => 'general.php', 'regions' => array(), 'options' => array('langmenu'=>true), ), 'popup' => array( 'file' => 'general.php', 'regions' => array(), 'options' => array('nofooter'=>true, 'noblocks'=>true, 'nonavbar'=>true), ), 'frametop' => array( 'file' => 'general.php', 'regions' => array(), 'options' => array('nofooter'=>true), ), 'maintenance' => array( 'file' => 'general.php', 'regions' => array(), 'options' => array('nofooter'=>true, 'nonavbar'=>true), ), 'embedded' => array( 'file' => 'embedded.php', 'regions' => array(), 'options' => array('nofooter'=>true, 'nonavbar'=>true), ), // Should display the content and basic headers only. 'print' => array( 'file' => 'general.php', 'regions' => array(), 'options' => array('nofooter'=>true, 'nonavbar'=>false, 'noblocks'=>true), ), 'report' => array( 'file' => 'general.php', 'regions' => array('side-pre'), 'defaultregion' => 'side-pre', ), ); /////////////////////////////////////////////////////////////// // These are all of the possible layouts in Moodle. The // simplest way to do this is to keep the theme and file // variables the same for every layout. Including them // all in this way allows some flexibility down the road // if you want to add a different layout template to a // specific page. /////////////////////////////////////////////////////////////// $THEME->csspostprocess = 'magazine_process_css'; //////////////////////////////////////////////////// // Allows the user to provide the name of a function // that all CSS should be passed to before being // delivered. //////////////////////////////////////////////////// // $THEME->javascripts //////////////////////////////////////////////////// // An array containing the names of JavaScript files // located in /javascript/ to include in the theme. // (gets included in the head) //////////////////////////////////////////////////// // $THEME->javascripts_footer //////////////////////////////////////////////////// // As above but will be included in the page footer. //////////////////////////////////////////////////// // $THEME->larrow = "<"; //////////////////////////////////////////////////// // Overrides the left arrow image used throughout // Moodle //////////////////////////////////////////////////// // $THEME->rarrow = ">"; //////////////////////////////////////////////////// // Overrides the right arrow image used throughout Moodle //////////////////////////////////////////////////// // $THEME->parents_exclude_javascripts //////////////////////////////////////////////////// // An array of JavaScript files NOT to inherit from // the themes parents //////////////////////////////////////////////////// // $THEME->plugins_exclude_sheets //////////////////////////////////////////////////// // An array of plugin sheets to ignore and not // include. //////////////////////////////////////////////////// // $THEME->rendererfactory //////////////////////////////////////////////////// // Sets a custom render factory to use with the // theme, used when working with custom renderers. ////////////////////////////////////////////////////