【发布时间】:2012-02-15 16:58:24
【问题描述】:
我需要修改moodle的测验页面,我只想要其他任何东西的测验。我已经删除了所有的块,但我不能删除导航栏。 有人可以帮帮我吗?
【问题讨论】:
标签: navigation moodle
我需要修改moodle的测验页面,我只想要其他任何东西的测验。我已经删除了所有的块,但我不能删除导航栏。 有人可以帮帮我吗?
【问题讨论】:
标签: navigation moodle
通常,您必须删除主题模板中执行导航的位,该位由以下代码控制:
$OUTPUT->standard_top_of_body_html();
但是,正确的方法是使用主题引擎的页面布局机制。请参阅页面布局文档here。
例如,如果您将页面布局设置为“弹出”,它将删除除内容之外的所有其他内容。
$PAGE->set_pagelayout('popup');
【讨论】:
在测验模块中使用主题 css 或测验模块 css 隐藏导航块:
.path-mod-quiz .block_navigation { display:none; }
如果你想隐藏所有块,那么你只需让你的选择器不那么具体:
.path-mod-quiz .block { display:none; }
请注意,一旦这些块被隐藏,导航就会变得有点麻烦。
【讨论】: