Как определить пользовательские области блоков при разработке темы moodle?


Я пытаюсь разработать новую тему, имеющую боковую область и нижнюю область . В этой нижней области (слева направо) Я должен добавить 4 блока бок о бок. Пожалуйста, помогите мне, как определить регион (область, местоположение) и в каких файлах я должен изменить.

Спасибо.

Author: surya, 2013-02-07

2 answers

Вы можете задать свой собственный регион в theme/config.php файл, например -

'course' => array(
        'file' => 'general_layout.php',
        'regions' => array('side-pre', 'bottom-region' ),
        'defaultregion' => 'side-pre',
        'options' => array('langmenu' => true),
    ),

И определите область в файле макета theme/layout/yourlayout.php

<div id="region-pre" class="block-region">
   <div class="region-content">
       <?php echo $OUTPUT->blocks_for_region('bottom-region') ?>
   </div>
</div>

Для получения более подробной информации ознакомьтесь с документом moodle - http://docs.moodle.org/dev/Themes_2.0

 10
Author: Jitendra Gaur, 2013-02-08 13:52:22

В селекторе тем вы можете выбрать тему, которая вам нравится , например.... Администрирование сайта - > Внешний вид -> Темы -> Выбор темы

 -3
Author: snow, 2013-02-08 01:22:05