Evet, bunları el ile yapmanız gerekir, Wordpress gibi diğer CMS'deki gibi basit değil. İlk olarak, Moodle web page'un ortak bölümlerini içeren bazı php dosyaları oluşturmanız gerekir. Örnek olarak
,
about.php
adlı bir dosya oluşturmak ve Moodle kurulumu kök yerleştirin (php kod öğretici yukarıda ve biraz anılan adapte alınır):
<?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();
?>
varsa senin Moodle, http://moodle-example.org
adresinde, yaklaşık sayfanız http://moodle-example.org/about.php
adresinde bulunur.
İsterseniz yeni oluşturduğunuz sayfanın yolunu ekleyerek bir custom menu oluşturabilirsiniz.
Git Site yönetimi »Görünüm» Temalar »Tema ayarları.
About us|http://moodle-example.org/about.php
Kaydet ve yeni oluşturulan sayfaya bir bağlantı içeren bir menü görürsünüz: Özel menü öğeleri üzerinde alan yerleştirin.
"Özel menü öğeleri" alanı yok ..... – Pacerier
Awesome answer @franzlorenzon. Ama sorun şu ki, http: // moodle-example.org/about.php' sadece giriş yapmış kullanıcılar için erişilebilir. Anonim kullanıcılar buna erişemez. Anonim kullanıcı bu URL'ye de erişebilmek için nasıl yapılır. –
@NishantPandya Bu bir moodle yapılandırma sorunu olduğunu düşünüyorum. Git: Ayarlar → Site yönetimi → Güvenlik → Site politikaları. Bu sayfada, "Kullanıcıları giriş yapmaya zorla" özelliğini devre dışı bırakın. – franzlorenzon