2013-10-25 38 views
5

嘿,我剛開始使用moodle,第一個問題是:如何添加頁面關於我們,請聯繫我們。Moodle - 如何在導航欄中添加頁面/項目

我是否也手動添加它?我在哪裏可以更改任何設置?我試圖尋找「創建網頁」,但我沒有找到任何東西。

我使用的是2.2版本。

回答

5

是的,你應該手動製作它,它不像其他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 

保存,你會看到一個包含鏈接到新創建的頁面菜單。

+0

沒有「自定義菜單項」字段..... – Pacerier

+0

真棒答案@franzlorenzon。但問題是隻有登錄的用戶才能訪問「http:// moodle-example.org/ about.php」。匿名用戶無法訪問此。如何做到這一點,以便匿名用戶也可以訪問此網址。 –

+1

@NishantPandya我認爲這是一個moodle配置問題。轉到:設置→網站管理→安全→網站策略。在該頁面上,禁用「強制用戶登錄」。 – franzlorenzon

相關問題