Sì, dovresti eseguirli manualmente, non è così semplice come in altri CMS come Wordpress.
Innanzitutto, è necessario creare alcuni file php che includano le parti comuni di un Moodle web page.
A titolo di esempio, creare un file denominato about.php
e posizionarlo nella root della vostra installazione Moodle (il codice php è tratto dal tutorial citata e leggermente adattato):
<?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();
?>
Se avete la vostra Moodle a http://moodle-example.org
, la tua pagina relativa si trova a http://moodle-example.org/about.php
.
Se si desidera, è possibile creare un custom menu inserendo il percorso della pagina appena creata.
Vai a Amministrazione sito »Aspetto» Temi »Impostazioni tema. Sulle voci di menu personalizzati campo, inserire:
About us|http://moodle-example.org/about.php
Salva e vedrete un menu contenente un link alla tua pagina appena creata.
Non esiste un campo "Menu personalizzati" ..... – Pacerier
Risposta straordinaria @franzlorenzon. Ma il problema è che 'http: // moodle-example.org/about.php' è accessibile solo agli utenti loggati. Gli utenti anonimi non sono in grado di accedervi. Come fare in modo che l'utente anonimo possa anche accedere a questo URL. –
@NishantPandya Penso che sia un problema di configurazione di moodle. Vai a: Impostazioni → Amministrazione sito → Sicurezza → Politiche del sito. In quella pagina, disabilita "Forza utenti per l'accesso". – franzlorenzon