编程语言
首页 > 编程语言> > php – 可以自定义Moodle上的个人资料页面而不触及核心?

php – 可以自定义Moodle上的个人资料页面而不触及核心?

作者:互联网

有没有办法在moodle中自定义配置文件页面而无需编辑核心文件?是否可以覆盖页面并保持主题文件中的编辑?类似于重写渲染器如何将所有已编辑的渲染文件保留在主题文件夹中?

解决方法:

您可以使用$CFG->海关文本设置来使用profile.php的副本:

创建一个海关文件夹

yourmoodlesite/customscripts

然后设置

$CFG->customscripts = 'yourmoodlesite/customscripts';

然后在海关文件中创建一个用户文件夹并复制profile.php,这样你就可以了

yourmoodlesite/customscripts/user/profile.php

并删除或注释掉require … config.php行.

现在,Moodle将在查看个人资料时使用/customscripts/user/profile.php.

有关更多详细信息,请查看yourmoodlesite / config-dist.php

标签:moodle,php
来源: https://codeday.me/bug/20190725/1530388.html