Кто-нибудь знает, как я могу проверить, нахожусь ли я на домашней странице в Moodle?
Я пытаюсь поставить следующий код в шапке
<a class="logo" href="<?php echo preg_replace("(https?:)", "", $CFG->wwwroot); ?>" title="<?php print_string('home'); ?>"></a>
<div id="course_name">
<?php
if ($home) {echo "hello";}
else{$coursename = $PAGE->course->fullname;
echo $coursename;
echo $home;
}
?>
</div>
Но не работает, я использую Moodle 2.7
Благодарю.
1 ответ
if ($home)
это Moodle 1.9 вещь. Функция, которую вы ищете (которая будет работать в 2.7) является isset()
, Вот так:
<?php
if (isset($PAGE) && (strpos($PAGE->pagetype, 'site-') === 0)) {
echo "You are on the home page";
}
else {
echo "You are not on the homepage";
}
?>