MDL-55074 navigation: Always show dashboard/home in flat nav
This commit is contained in:
+13
-6
@@ -34,13 +34,20 @@ require_login($course);
|
||||
$context = context_course::instance($course->id);
|
||||
|
||||
$PAGE->set_pagelayout('incourse');
|
||||
$PAGE->set_title(get_string('courseadministration'));
|
||||
$PAGE->set_heading($course->fullname);
|
||||
$PAGE->navbar->add(get_string('courseadministration'));
|
||||
echo $OUTPUT->header();
|
||||
echo $OUTPUT->heading(get_string('courseadministration'));
|
||||
|
||||
$node = $PAGE->settingsnav->find('courseadmin', navigation_node::TYPE_COURSE);
|
||||
if ($courseid == $SITE->id) {
|
||||
$title = get_string('frontpagesettings');
|
||||
$node = $PAGE->settingsnav->find('frontpage', navigation_node::TYPE_SETTING);
|
||||
} else {
|
||||
$title = get_string('courseadministration');
|
||||
$node = $PAGE->settingsnav->find('courseadmin', navigation_node::TYPE_COURSE);
|
||||
}
|
||||
$PAGE->set_title($title);
|
||||
$PAGE->set_heading($course->fullname);
|
||||
$PAGE->navbar->add($title);
|
||||
echo $OUTPUT->header();
|
||||
echo $OUTPUT->heading($title);
|
||||
|
||||
if ($node) {
|
||||
echo $OUTPUT->render_from_template('core/settings_link_page', ['node' => $node]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user