moodle standard_end_of_body功能位置?

时间:2016-02-08 20:24:45

标签: php moodle

我正在尝试自定义standard_end_of_body()的渲染,但我似乎找不到合适的功能。

我在/lib/outputrenderers.php中找到了抽象函数,但没有找到实际的主题实现。在代码中提到它应该在主题渲染器中,所以我检查了每个渲染器,以及我的主题(bootstrap和Elegance),但到目前为止,nada。

所以我非常乐意接受任何建议!

由于

1 个答案:

答案 0 :(得分:0)

/theme/yourtheme/renderers/php

添加此

class theme_yourtheme_core_renderer extends core_renderer {
    public function standard_end_of_body_html() {
        // Optionally add the parent html.
        $output = parent::standard_end_of_body_html();

        $output .= 'my stuff';

        return ($output);
    }

或者,您也可以将页脚html添加到设置additionalhtmlfooter

通过网站管理员 - >外观 - >额外的HTML

或直接发送到/admin/settings.php?section=additionalhtml