0

在将 custem 菜单导航更新为 moodle 3.2.2 和 Fordson 主题后,我遇到了一个奇怪的问题。错误是:

 Call to undefined function navigation_get_string()

你知道我将如何解决这个问题吗?

4

1 回答 1

0

主题中的fordson_lib.php文件中有一个易于修复的小错误。

该错误约为 350,如下所示:

        if ($parent) {
             $childnode = $pmasternode->add(navigation_get_string($menunode->get_text()), $url, navigation_node::TYPE_CUSTOM);
        $childnode->title($menunode->get_title());

navigation_get_string需要更改为fordson_local_navigation_get_string

如果您找不到它,您可以搜索(navigation_get_string .

我已将此错误提交给开发人员并进行了修复,以便它回到存储库中。

另一个想法:这个自定义菜单区域仅用于导航抽屉。如果您尝试调整导航栏中的自定义菜单区域,您需要转到Site admin / Appearance / Themes / Theme settings

于 2017-10-03T17:17:15.287 回答