MDL-32879 changes default region from side-post to side-pre for most CORE themes...
[moodle.git] / theme / magazine / config.php
1 <?php
3 defined('MOODLE_INTERNAL') || die();
5 $THEME->name = 'magazine';
7 ////////////////////////////////////////////////////
8 // Name of the theme. Most likely the name of
9 // the directory in which this file resides.
10 ////////////////////////////////////////////////////
12 $THEME->parents = array('canvas','base');
14 /////////////////////////////////////////////////////
15 // Which existing theme(s) in the /theme/ directory
16 // do you want this theme to extend. A theme can
17 // extend any number of themes. Rather than
18 // creating an entirely new theme and copying all
19 // of the CSS, you can simply create a new theme,
20 // extend the theme you like and just add the
21 // changes you want to your theme.
22 ////////////////////////////////////////////////////
24 $THEME->sheets = array('layout','core','colors','css3');
26 ////////////////////////////////////////////////////
27 // Name of the stylesheet(s) you've including in
28 // this theme's /styles/ directory.
29 ////////////////////////////////////////////////////
31 $THEME->parents_exclude_sheets = array('base'=>array('pagelayout'),'canvas'=>array('pagelayout') );
33 ////////////////////////////////////////////////////
34 // An array of stylesheets not to inherit from the
35 // themes parents
36 ////////////////////////////////////////////////////
38 $THEME->enable_dock = true;
40 ////////////////////////////////////////////////////
41 // Do you want to use the new navigation dock?
42 ////////////////////////////////////////////////////
44 $THEME->editor_sheets = array('editor');
46 ////////////////////////////////////////////////////
47 // An array of stylesheets to include within the
48 // body of the editor.
49 ////////////////////////////////////////////////////
51 $THEME->layouts = array(
52     'base' => array(
53         'file' => 'general.php',
54         'regions' => array('side-pre', 'side-post'),
55         'defaultregion' => 'side-pre',
56     ),
57     'general' => array(
58         'file' => 'general.php',
59         'regions' => array('side-pre', 'side-post'),
60         'defaultregion' => 'side-pre',
61     ),
62     'course' => array(
63         'file' => 'general.php',
64         'regions' => array('side-pre', 'side-post'),
65         'defaultregion' => 'side-pre'
66     ),
67     'coursecategory' => array(
68         'file' => 'general.php',
69         'regions' => array('side-pre', 'side-post'),
70         'defaultregion' => 'side-pre',
71     ),
72     'incourse' => array(
73         'file' => 'general.php',
74         'regions' => array('side-pre', 'side-post'),
75         'defaultregion' => 'side-pre',
76     ),
77     'frontpage' => array(
78         'file' => 'frontpage.php',
79         'regions' => array('side-pre', 'side-post'),
80         'defaultregion' => 'side-pre',
81     ),
82     'admin' => array(
83         'file' => 'general.php',
84         'regions' => array('side-pre'),
85         'defaultregion' => 'side-pre',
86     ),
87     'mydashboard' => array(
88         'file' => 'general.php',
89         'regions' => array('side-pre', 'side-post'),
90         'defaultregion' => 'side-pre',
91         'options' => array('langmenu'=>true),
92     ),
93     'mypublic' => array(
94         'file' => 'general.php',
95         'regions' => array('side-pre', 'side-post'),
96         'defaultregion' => 'side-pre',
97     ),
98     'login' => array(
99         'file' => 'general.php',
100         'regions' => array(),
101         'options' => array('langmenu'=>true),
102     ),
103     'popup' => array(
104         'file' => 'general.php',
105         'regions' => array(),
106         'options' => array('nofooter'=>true, 'noblocks'=>true, 'nonavbar'=>true),
107     ),
108     'frametop' => array(
109         'file' => 'general.php',
110         'regions' => array(),
111         'options' => array('nofooter'=>true),
112     ),
113     'maintenance' => array(
114         'file' => 'general.php',
115         'regions' => array(),
116         'options' => array('nofooter'=>true, 'nonavbar'=>true),
117     ),
118     'embedded' => array(
119         'file' => 'embedded.php',
120         'regions' => array(),
121         'options' => array('nofooter'=>true, 'nonavbar'=>true),
122     ),
123     // Should display the content and basic headers only.
124     'print' => array(
125         'file' => 'general.php',
126         'regions' => array(),
127         'options' => array('nofooter'=>true, 'nonavbar'=>false, 'noblocks'=>true),
128     ),
129     'report' => array(
130         'file' => 'general.php',
131         'regions' => array('side-pre'),
132         'defaultregion' => 'side-pre',
133     ),
134 );
136 ///////////////////////////////////////////////////////////////
137 // These are all of the possible layouts in Moodle. The
138 // simplest way to do this is to keep the theme and file
139 // variables the same for every layout. Including them
140 // all in this way allows some flexibility down the road
141 // if you want to add a different layout template to a
142 // specific page.
143 ///////////////////////////////////////////////////////////////
145 $THEME->csspostprocess = 'magazine_process_css';
147 ////////////////////////////////////////////////////
148 // Allows the user to provide the name of a function
149 // that all CSS should be passed to before being
150 // delivered.
151 ////////////////////////////////////////////////////
153 // $THEME->javascripts
155 ////////////////////////////////////////////////////
156 // An array containing the names of JavaScript files
157 // located in /javascript/ to include in the theme.
158 // (gets included in the head)
159 ////////////////////////////////////////////////////
161 // $THEME->javascripts_footer
163 ////////////////////////////////////////////////////
164 // As above but will be included in the page footer.
165 ////////////////////////////////////////////////////
167 // $THEME->larrow = "&#60";
169 ////////////////////////////////////////////////////
170 // Overrides the left arrow image used throughout
171 // Moodle
172 ////////////////////////////////////////////////////
174 // $THEME->rarrow = "&#62";
176 ////////////////////////////////////////////////////
177 // Overrides the right arrow image used throughout Moodle
178 ////////////////////////////////////////////////////
180 // $THEME->parents_exclude_javascripts
182 ////////////////////////////////////////////////////
183 // An array of JavaScript files NOT to inherit from
184 // the themes parents
185 ////////////////////////////////////////////////////
187 // $THEME->plugins_exclude_sheets
189 ////////////////////////////////////////////////////
190 // An array of plugin sheets to ignore and not
191 // include.
192 ////////////////////////////////////////////////////
194 // $THEME->rendererfactory
196 ////////////////////////////////////////////////////
197 // Sets a custom render factory to use with the
198 // theme, used when working with custom renderers.
199 ////////////////////////////////////////////////////