हां, आपको उन्हें मैन्युअल रूप से बनाना चाहिए, यह वर्डप्रेस जैसे अन्य सीएमएस में सीधा नहीं है।
सबसे पहले, आपको कुछ php फ़ाइलों को बनाना होगा जिसमें Moodle web page के सामान्य भाग शामिल हैं।
उदाहरण के लिए, 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();
?>
यदि आपके पास अपने http://moodle-example.org
पर मूडल, आपका पृष्ठ http://moodle-example.org/about.php
पर स्थित होगा।
यदि आप चाहें, तो आप अपने नए बनाए गए पृष्ठ के पथ को custom menu बना सकते हैं।
पर जाएं साइट प्रशासन »उपस्थिति» थीम्स »थीम सेटिंग्स। कस्टम मेनू आइटम पर क्षेत्र, सम्मिलित करें:
About us|http://moodle-example.org/about.php
सहेजें और आप एक मेनू अपने नव निर्मित पृष्ठ पर एक लिंक युक्त देखेंगे।
कोई "कस्टम मेनू आइटम" फ़ील्ड नहीं है ..... – Pacerier
बहुत बढ़िया उत्तर @franzlorenzon। लेकिन समस्या यह है कि 'http: // moodle-example.org/about.php' केवल लॉग-इन उपयोगकर्ताओं के लिए पहुंच योग्य है। बेनामी उपयोगकर्ता इसका उपयोग करने में सक्षम नहीं हैं। ऐसा कैसे करें ताकि अनाम उपयोगकर्ता भी इस यूआरएल तक पहुंच सके। –
@ निशांत पांडिया मुझे लगता है कि यह एक मूडल कॉन्फ़िगरेशन समस्या है। यहां जाएं: सेटिंग्स → साइट प्रशासन → सुरक्षा → साइट नीतियां। उस पृष्ठ पर, "उपयोगकर्ताओं को लॉगिन करने के लिए मजबूर करें" अक्षम करें। – franzlorenzon