我是moodle的新手。我创建了一个moodle网站,我创建了自定义菜单项。点击这些菜单项后,例如我创建了Home,Aboutus等菜单项,当我点击Aboutus菜单项时,它会在我的网站中显示aboutus详细信息,以及如何在moodle中创建aboutus页面。
感谢你
答案 0 :(得分:1)
在Moodle网站上创建页面的最简单方法是使用“页面”资源类型。
如果您编辑“首页”设置并勾选“包含主题部分”选项(并点击保存更改!)。
然后,返回首页,打开编辑,点击“添加活动或资源”并创建新的“页面”资源。
创建该页面资源后,您可以复制该页面的链接(从首页开始),并将其用作“关于我们”链接。
答案 1 :(得分:0)
例如,如果您想创建一个标题为“新页面”和标题为“外部”的新页面,您可以创建一个新的php文件external.php
或其他任何内容并将以下代码放入其中:
<?php
// file external.php is the the root directory of Moodle
require_once('config.php');
// Open the page if the user is logged in
if (isloggedin()) {
$PAGE->set_context(get_system_context());
$PAGE->set_pagelayout('standart');
$PAGE->set_title("New page");
$PAGE->set_heading("External");
// path to this file
$PAGE->set_url($CFG->wwwroot . '/external.php');
// Code for navigation bar (Home -> Important)
$PAGE->navbar->ignore_active();
$strHome = "important";
$PAGE->navbar->add($strHome, new moodle_url('external.php'));
// Output the header
echo $OUTPUT->header();
$htmlscr = "<h1>Hello world!</h2>";
// Actual content goes here
echo $htmlscr;
echo $jscr;
echo $OUTPUT->footer();
}
// Else output error message
else {
echo "<h2>Please log in to procede</h2>";
}
?>
此页面仅供登录用户查看。它在我的Moodle 2.6中运行良好。 更多细节在Moodle文档https://docs.moodle.org/dev/Page_API
中