5
嘿,我剛開始使用moodle,第一個問題是:如何添加頁面關於我們,請聯繫我們。Moodle - 如何在導航欄中添加頁面/項目
我是否也手動添加它?我在哪裏可以更改任何設置?我試圖尋找「創建網頁」,但我沒有找到任何東西。
我使用的是2.2版本。
嘿,我剛開始使用moodle,第一個問題是:如何添加頁面關於我們,請聯繫我們。Moodle - 如何在導航欄中添加頁面/項目
我是否也手動添加它?我在哪裏可以更改任何設置?我試圖尋找「創建網頁」,但我沒有找到任何東西。
我使用的是2.2版本。
是的,你應該手動製作它,它不像其他CMS一樣簡單,比如Wordpress。
首先,你必須創建一個包含Moodle web page公用部分的一些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
保存,你會看到一個包含鏈接到新創建的頁面菜單。
沒有「自定義菜單項」字段..... – Pacerier
真棒答案@franzlorenzon。但問題是隻有登錄的用戶才能訪問「http:// moodle-example.org/ about.php」。匿名用戶無法訪問此。如何做到這一點,以便匿名用戶也可以訪問此網址。 –
@NishantPandya我認爲這是一個moodle配置問題。轉到:設置→網站管理→安全→網站策略。在該頁面上,禁用「強制用戶登錄」。 – franzlorenzon