Кто-нибудь знает, как я могу проверить, нахожусь ли я на домашней странице в 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";
        }

?>
Другие вопросы по тегам