从moodle的测验页面中删除导航栏

时间:2012-02-15 16:58:25

标签: navigation moodle

我需要修改moodle的测验页面,我只想要测试其他任何东西。我删除了所有块,但我不能删除导航栏。 有人能帮助我吗?

2 个答案:

答案 0 :(得分:1)

通常,您必须删除导航主题temlate中的位,该位由此代码控制:

$OUTPUT->standard_top_of_body_html();

但是,正确的方法是使用主题引擎的页面布局机制。请参阅文档以了解页面布局here

例如,如果您将页面布局设置为“弹出窗口”,它将删除除内容之外的所有内容。

$PAGE->set_pagelayout('popup');

答案 1 :(得分:0)

使用主题css或测验模块css在测验模块中隐藏导航块:

.path-mod-quiz .block_navigation { display:none; }

如果你想隐藏所有的块,那么你只需要使你的选择器不那么具体:

.path-mod-quiz .block { display:none; }

请注意,一旦这些块被隐藏,导航就会变得有点麻烦。