html - Moodle - 如何在导航栏中添加页面/项目

标签 html navigation webpage moodle

嘿,我刚开始使用 moodle,第一个问题是:如何添加页面,例如关于我们,联系我们。

我是否也手动添加了它?我在哪里更改任何设置?我尝试寻找“创建网页”,但没有找到任何内容。

我使用的是 2.2 版。

最佳答案

是的,您应该手动制作它们,它不像 Wordpress 等其他 CMS 中那么简单。

首先,您必须创建一些包含 Moodle web page 的公共(public)部分的 php 文件。 .

例如,创建一个名为 about.php 的文件并将其放在 Moodle 安装的根目录中(php 代码取自上面引用的教程并稍作改编):

<?php

require_once('config.php');

$PAGE->set_context(get_system_context());
$PAGE->set_pagelayout('standard');
$PAGE->set_title("About page");
$PAGE->set_heading("About");
$PAGE->set_url($CFG->wwwroot . '/about.php');


echo $OUTPUT->header();

// Actual content goes here
echo "Hello World";

echo $OUTPUT->footer();

?>

如果您的 Moodle 位于 http://moodle-example.org,您的关于页面将位于 http://moodle-example.org/about.php.

如果您愿意,可以创建一个 custom menu插入新创建页面的路径。

转到站点管理 » 外观 » 主题 » 主题设置。在自定义菜单项字段中,插入:

About us|http://moodle-example.org/about.php

保存,您将看到一个菜单,其中包含指向您新创建的页面的链接。

关于html - Moodle - 如何在导航栏中添加页面/项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19588155/

相关文章:

html - 非固定高度 div 下方的可滚动 div

JavaScript:在 index.php 上显示 div

HTML - 文本后加下划线并调整表格大小

html - 具有 DOM 元素 ID 的 href 不适用于 Angular

java - 网页的滚动长度是否有限制?

javascript - 防止在 Windows 8 捕捉时在 IE 中缩放/调整网页大小

html - 带有垂直分隔线的水平导航的背景翻转

c# - 将字符串转换为页面类型?

javascript - 什么算作 "pageview"