我尝试将下一个代码放在标题
中 <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
感谢。
答案 0 :(得分: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";
}
?>