我创建了一个输出Html的简单自定义块。我想在首页上下文中添加页面>上下文"在整个网站中显示"。我用Google搜索并找到了程序:
我只是无法使用上下文首页添加块。 因此,我没有在整个网站上显示"
此外,它不会添加给学生和老师。
请帮忙。
Moodle版本:2.8.5
答案 0 :(得分:1)
您可能需要将其添加到class block_yourblockname
/blocks/yourblockname/block_yourblockname.php
function applicable_formats() {
return array('all' => true);
}
适用的格式限制了该块,因此它只出现在某些页面上。
https://docs.moodle.org/dev/Blocks#Authorized_Personnel_Only
答案 1 :(得分:0)
我有一个类似的问题 - 经过一天的折磨,我找到了答案。
由于设置站点管理/导航/ 设置为将每个人重定向到仪表板 - 没有办法通过键入域名,或点击徽标或任何正常的方式到达首页,除非通过注销登录。
事实证明,还有一个名为“导航”的阻止菜单。如果您曾经点击过最小化切换,祝您好运。在该导航菜单中,有“站点主页”即使人们希望“站点主页”可能会再次将其带回仪表板,但事实上,这将带您进入首页 - 拥有完全的管理权限。 / p>
希望这有助于任何在试图修改首页时摸不着头脑的人。