e9ff5f51ee843316d1e7c8066a47c9610440e37d
[moodle.git] / theme / anomaly / config.php
1 <?php
3 ////////////////////////////////////////////////////////////////////////////////
4 /// This file contains a few configuration variables that control
5 /// how Moodle uses this theme.
6 ////////////////////////////////////////////////////////////////////////////////
8 $THEME->name = 'anomaly';
10 $THEME->sheets = array('base', 'general', 'browser');
11 /// This variable is an array containing the names of all the
12 /// stylesheet files you want included in this theme, and in what order
13 ////////////////////////////////////////////////////////////////////////////////
15 $THEME->parents = array('base');  // TODO: new themes can not be based on standardold, instead use 'base' as the base
16 /// This variable can be set to the name of a parent theme
17 /// which you want to have included before the current theme.
18 /// This can make it easy to make modifications to another
19 /// theme without having to actually change the files
20 /// If this variable is empty or false then a parent theme
21 /// is not used.
22 ////////////////////////////////////////////////////////////////////////////////
24 $THEME->parents_exclude_sheets = array('base'=>array('styles_moz'));
26 $THEME->layouts = array(
27     // Most pages - if we encounter an unknown or a missing page type, this one is used.
28     'base' => array(
29         'file' => 'general.php',
30         'regions' => array()
31     ),
32     'standard' => array(
33         'file' => 'general.php',
34         'regions' => array('side-pre', 'side-post'),
35         'defaultregion' => 'side-post'
36     ),
37     // Course page
38     'course' => array(
39         'file' => 'general.php',
40         'regions' => array('side-pre', 'side-post'),
41         'defaultregion' => 'side-post'
42     ),
43     // Course page
44     'coursecategory' => array(
45         'file' => 'general.php',
46         'regions' => array('side-pre', 'side-post'),
47         'defaultregion' => 'side-post'
48     ),
49     'incourse' => array(
50         'file' => 'general.php',
51         'regions' => array('side-pre', 'side-post'),
52         'defaultregion' => 'side-post'
53     ),
54     'frontpage' => array(
55         'file' => 'general.php',
56         'regions' => array('side-pre', 'side-post'),
57         'defaultregion' => 'side-post'
58     ),
59     'admin' => array(
60         'file' => 'general.php',
61         'regions' => array('side-pre'),
62         'defaultregion' => 'side-pre'
63     ),
64     'mydashboard' => array(
65         'file' => 'general.php',
66         'regions' => array('side-pre', 'side-post'),
67         'defaultregion' => 'side-post'
68     ),
69     'mypublic' => array(
70         'file' => 'general.php',
71         'regions' => array('side-pre', 'side-post'),
72         'defaultregion' => 'side-post'
73     ),
74     'login' => array(
75         'file' => 'general.php',
76         'regions' => array()
77     ),
78     // Pages that appear in pop-up windows - no navigation, no blocks, no header.
79     'popup' => array(
80         'file' => 'general.php',
81         'regions' => array(),
82         'options' => array('nofooter'=>true, 'nonavbar'=>true, 'noblocks'=>true),
83     ),
84     // No blocks and minimal footer - used for legacy frame layouts only!
85     'frametop' => array(
86         'file' => 'general.php',
87         'regions' => array(),
88         'options' => array('nofooter', 'noblocks'=>true),
89     ),
90     // Embeded pages, like iframe embeded in moodleform
91     'embedded' => array(
92         'file' => 'general.php',
93         'regions' => array(),
94         'options' => array('nofooter'=>true, 'nonavbar'=>true, 'noblocks'=>true),
95     ),
96     // Used during upgrade and install, and for the 'This site is undergoing maintenance' message.
97     // This must not have any blocks, and it is good idea if it does not have links to
98     // other places - for example there should not be a home link in the footer...
99     'maintenance' => array(
100         'file' => 'general.php',
101         'regions' => array(),
102         'options' => array('nofooter'=>true, 'nonavbar'=>true, 'noblocks'=>true),
103     ),
104     // Should display the content and basic headers only.
105     'print' => array(
106         'file' => 'general.php',
107         'regions' => array(),
108         'options' => array('nofooter'=>true, 'nonavbar'=>false, 'noblocks'=>true),
109     ),
110     'report' => array(
111         'file' => 'report.php',
112         'regions' => array('side-pre'),
113         'defaultregion' => 'side-pre'
114     ),
115 );
117 $THEME->rendererfactory = 'theme_overridden_renderer_factory';
118 $THEME->enable_dock = true;
119 //$THEME->javascripts_footer = array('navigation');
121 $THEME->editor_sheets = array('editor');