我試圖設計一個新主題,即side-pre region和bottom region。 在這個底部區域(從左到右),我必須並排添加4個塊。請幫助我,如何定義區域(區域,位置)以及哪些文件需要修改。如何在moodle主題設計中定義自定義塊區域?
謝謝。
我試圖設計一個新主題,即side-pre region和bottom region。 在這個底部區域(從左到右),我必須並排添加4個塊。請幫助我,如何定義區域(區域,位置)以及哪些文件需要修改。如何在moodle主題設計中定義自定義塊區域?
謝謝。
可以在主題/ config中設置自定義區域。 php文件,例如 -
'course' => array(
'file' => 'general_layout.php',
'regions' => array('side-pre', 'bottom-region'),
'defaultregion' => 'side-pre',
'options' => array('langmenu' => true),
),
而且在佈局文件主題定義區域/佈局/ 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
我認爲這是一個好主意,檢查該區域是否確實含有這行代碼:'$ PAGE-> blocks-> region_has_content('my-region-name',$ OUTPUT); ',否則Moodle可能會報錯。一個可行的例子在這裏:http://docs.moodle.org/dev/Themes_2.0_creating_your_first_theme – franzlorenzon
的主題選擇,你可以選擇的主題,ü喜歡 如.... 站點管理 - >外觀 - >主題 - >主題選擇
您正在使用哪個版本的moodle? – franzlorenzon
我正在使用Moodle2.3 – surya