【问题标题】:How to define a custom block regions in moodle theme designing?如何在moodle主题设计中定义自定义块区域?
【发布时间】:2013-01-22 19:40:04
【问题描述】:

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

谢谢。

【问题讨论】:

  • 你用的是哪个版本的moodle?

标签: php html css moodle


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    您可以在 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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-04
    • 1970-01-01
    • 1970-01-01
    • 2018-11-20
    • 1970-01-01
    相关资源
    最近更新 更多