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