2013-10-25 12 views
5

Hey Ich habe gerade begonnen, Moodle zu verwenden und das erste Problem ist: Wie füge ich Seiten hinzu, z. Über uns, kontaktieren Sie uns.Moodle - wie man Seiten/Elemente in der Navigationsleiste hinzufügt

Muss ich es auch manuell hinzufügen? Wo muss ich auch Einstellungen ändern? Ich habe versucht, nach "Create web page" zu suchen, aber ich habe nichts gefunden.

Ich verwende Version 2.2.

Antwort

5

Ja, Sie sollten sie manuell machen, es ist nicht so einfach wie in anderen CMS wie Wordpress.

Zuerst müssen Sie einige PHP-Dateien erstellen, die die gemeinsamen Teile eines Moodle web page enthält.

Als Beispiel eine Datei about.php Namen erstellen und sie in der Wurzel Ihrer Moodle-Installation platzieren (der PHP-Code aus dem Tutorial genommen oben und leicht angepasst zitiert):

<?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(); 

?> 

Wenn Sie Sie haben Moodle um http://moodle-example.org, Ihre ungefähre Seite würde bei http://moodle-example.org/about.php gelegen sein.

Wenn Sie möchten, können Sie einen custom menu erstellen, der den Pfad Ihrer neu erstellten Seite einfügt.

Gehen Sie zu Site-Verwaltung »Darstellung» Themen »Thema Einstellungen. Auf den Benutzerdefinierte Menüelemente Feld einfügen:

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

speichern und Sie werden ein Menü mit einem Link auf die neu erstellte Seite.

+0

Es gibt keine "Benutzerdefinierte Menüoptionen" Feld ... – Pacerier

+0

Super Antwort @franzzlorenzon. Aber das Problem ist, dass "http: // moodle-example.org/about.php" nur für eingeloggte Benutzer zugänglich ist. Anonyme Benutzer können nicht darauf zugreifen. So machen Sie das, damit anonyme Benutzer auch auf diese URL zugreifen können. –

+1

@NishantPandya Ich denke, das ist ein Moodle-Konfigurationsproblem. Gehe zu: Einstellungen → Site-Verwaltung → Sicherheit → Site-Richtlinien. Deaktivieren Sie auf dieser Seite die Option "Benutzer zur Anmeldung zwingen". – franzlorenzon

Verwandte Themen