Как определить пользовательские области блоков при разработке темы moodle?
Я пытаюсь разработать новую тему, имеющую боковую область и нижнюю область . В этой нижней области (слева направо) Я должен добавить 4 блока бок о бок. Пожалуйста, помогите мне, как определить регион (область, местоположение) и в каких файлах я должен изменить.
Спасибо.
5
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