如何将课程主题/布局分配给所选主题?

时间:2014-09-07 03:48:11

标签: themes moodle

我正在创建一个新主题。大多数默认布局都应该更改。我想通过我新创建的主题/theme/mytheme更改课程每周布局。 例如我想在布局的顶部添加课程参与者。我探索了代码,这就是我得到的:Htmls是通过一些方法创建的。所以我应该通过主题文件夹中的一些文件来定制这个,这就是我不想要的。
现在我的确切问题是:Can I customize all moodle pages in my new theme? If yes, how?

1 个答案:

答案 0 :(得分:0)

要更改每周格式并将参与者放在课程页面的顶部,请查看创建课程格式。

https://docs.moodle.org/dev/Course_formats/course/format/README.txt

创建lib.php文件,扩展每周格式并覆盖输出。

require_once($CFG->dirroot . /course/format/weeks/lib.php');
class format_myformat extends format_weeks
    ...

然后在课程设置中选择格式。