2013-10-25 10 views
5

ちょっと、私はmoodleを使い始めました。最初の問題は次のようなものです。私達について、私達に連絡してください。Moodle - ナビゲーションバーにページ/項目を追加するには

手動でも手動で追加していますか?どこで設定を変更する必要がありますか?私は "Webページの作成"を探してみましたが、何も見つかりませんでした。

私はバージョン2.2を使用しています。

答えて

5

はい、手動で作成する必要があります。Wordpressなどの他のCMSほど簡単ではありません。

まず、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'はログインしているユーザだけがアクセスできることです。匿名ユーザーはこれにアクセスできません。匿名ユーザーがこのURLにアクセスできるようにする方法。 –

+1

@NishantPandya私はそれがムード設定の問題だと思います。 「設定」→「サイト管理」→「セキュリティー」→「サイトポリシー」に移動します。そのページで、「ユーザーにログインを強制する」を無効にします。 – franzlorenzon

関連する問題