将moodle登录页与内部frontpage分开

将moodle登录页与内部frontpage分开,moodle,Moodle,我在一个Moodle网站上工作,需要创建一个营销登录页。我正在使用config.php文件中的代码调用的frontpage.php文件: // The site home page. 'frontpage' => array( 'file' => 'frontpage.php', 'regions' => array('side-pre', 'side-post'), 'defaultregion' => 'side

我在一个Moodle网站上工作,需要创建一个营销登录页。我正在使用config.php文件中的代码调用的frontpage.php文件:

// The site home page.
    'frontpage' => array(
        'file' => 'frontpage.php',
        'regions' => array('side-pre', 'side-post'),
        'defaultregion' => 'side-pre',
        'options' => array('nonavbar' => true),
    ),

登录到系统时,是否有方法调用其他文件?

不可能调用其他页面,因为Moodle首页实际上只是一个特殊的课程实例(课程id=1)

但是,您可以通过修改应用主题的布局文件和CSS样式(分别位于theme/{themename}/layout/和theme/{themename}/style/)来更改其布局和整体外观

一个好的开始是安装一个可通过Moodle管理界面配置的主题,最好的例子可能是Essential主题(或GitHub repo)。这个主题提供了主页营销点、幻灯片放映和其他一些现成的东西,因此您可能会发现它可以满足您的所有需要,并且您可以完全避免代码混乱

希望这有帮助


托尼

谢谢你的回复@Tony。我对代码掌握得很好,只是不完全熟悉Moodle能做什么和不能做什么。我将为Moodle实例使用一个子域,并在单独的独立空间中构建营销页面。