首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Moodle为所有用户添加一个新块作为管理,以显示在所有页面上

Moodle为所有用户添加一个新块作为管理,以显示在所有页面上
EN

Stack Overflow用户
提问于 2015-05-17 15:07:34
回答 2查看 4.6K关注 0票数 1

我创建了一个简单的自定义块来输出Html。我想把它添加到首页上下文的页面->上下文“显示整个网站”。我在谷歌上搜索并找到了这个程序:

  • 作为管理员,打开首页上的编辑并添加希望使其粘稠的块。
  • 对于这个块appears>Page上下文的位置,选择“显示整个站点”。
  • 根据您的喜好和保存来决定其他设置。
  • 这个块现在将出现在你的Moodle的所有页面上。

我只是无法添加与上下文头版块。因此,我没有得到“显示整个网站”。

此外,它也没有添加到学生和教师。

请帮帮忙。

Moodle版本: 2.8.5

EN

回答 2

Stack Overflow用户

发布于 2015-05-18 13:22:42

您可能需要将其添加到class block_yourblockname中的/blocks/yourblockname/block_yourblockname.php中。

代码语言:javascript
复制
function applicable_formats() {
    return array('all' => true);
}

适用的格式限制了块,因此它只出现在某些页面上。

Only

票数 1
EN

Stack Overflow用户

发布于 2016-07-13 14:18:08

我有一个类似的问题--经过一天的挠头,我找到了答案。

由于设置网站管理/导航/被设置为将每个人重定向到仪表板--没有办法通过键入域名、单击徽标或任何希望进入首页的正常方式进入首页,除非注销。

结果,还有一个叫做“导航”的块菜单。如果你曾经点击过最小化按钮,祝你好运。在该导航菜单中,有“站点主页”,尽管人们希望“站点主页”可能会再次将其带回仪表板,但实际上,它会将您带到首页--拥有完全的管理权限。

希望这对那些试图修改头版的人有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30288299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档