Создание темы Moodle 2.

Я создал новую тему Moodle, как и предлагает документация Moodle.

В файле config.php я определил макеты следующим образом:

$THEME->layouts = array(
    // Most pages - if we encounter an unknown or a missing page type, this one is used.
    'base' => array(
        'theme' => 'nop',
        'file' => 'general.php',
        'regions' => array('side-pre', 'side-post'),
        'defaultregion' => 'side-post'
    ),
    'standard' => array(
        'theme' => 'nop',
        'file' => 'general.php',
        'regions' => array('side-pre', 'side-post'),
        'defaultregion' => 'side-post'
    )
);

После создания я выбрал его в админке Moodle и почистил кеш. На странице выбора админ-темы я вижу цвета, стили и новый интерфейс этой темы, но в других областях Moodle (на всех остальных страницах) я его не вижу.

Кто-нибудь знает, почему это странно происходит?

Спасибо,


person Bernat    schedule 23.05.2012    source источник


Ответы (1)


Я мог бы решить эту проблему, добавив этот код в файл config.php.

$THEME->layouts = array(    // Most pages - if we encounter an unknown or a missing page type, this one is used.
    'base' => array(
        'theme' => 'nop',
        'file' => 'general.php',
        'regions' => array('side-pre', 'side-post'),
        'defaultregion' => 'side-post'
    ),
    'standard' => array(
        'theme' => 'nop',
        'file' => 'general.php',
        'regions' => array('side-pre', 'side-post'),
        'defaultregion' => 'side-post'
    ),
    'frontpage' => array(
        'theme' => 'nop',
        'file' => 'general.php',
        'regions' => array('side-pre', 'side-post'),
        'defaultregion' => 'side-post'
    ) );
person Bernat    schedule 23.05.2012