【问题标题】:Remove navigation bar from a quiz page of moodle从moodle的测验页面中删除导航栏
【发布时间】:2012-02-15 16:58:24
【问题描述】:

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

【问题讨论】:

    标签: navigation moodle


    【解决方案1】:

    通常,您必须删除主题模板中执行导航的位,该位由以下代码控制:

    $OUTPUT->standard_top_of_body_html();
    

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

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

    $PAGE->set_pagelayout('popup');
    

    【讨论】:

      【解决方案2】:

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

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

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

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

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

      【讨论】:

        猜你喜欢
        • 2014-10-16
        • 1970-01-01
        • 2018-11-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多