如何在moodle主题设计中定义自定义块区域?

时间:2013-02-07 10:29:15

标签: php html css moodle

我正在尝试设计一个新主题,即 side-pre 区域和底部区域。 在这个底部区域(从左到右)我必须并排添加4个块。请帮助我,如何定义区域(区域,位置)以及我必须修改的文件。

感谢。

2 个答案:

答案 0 :(得分:10)

您可以在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 doc - http://docs.moodle.org/dev/Themes_2.0

答案 1 :(得分:-3)

在主题选择器中,您可以选择您喜欢的主题 例如...... 网站管理 - &gt;外观 - &gt;主题 - &gt;主题选择器