Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save marxjohnson/3225783 to your computer and use it in GitHub Desktop.
Save marxjohnson/3225783 to your computer and use it in GitHub Desktop.
Patch for Moodle 2 to remove "Site Pages" from navigation block. Copyright Richard Taunton Sixth Form College, UK. Licenced under GNU GPL.
From ff4763bef9e2f1fec5386785e509870bb0f942bf Mon Sep 17 00:00:00 2001
From: Mark Johnson <mark.johnson@tauntons.ac.uk>
Date: Wed, 17 Aug 2011 11:59:11 +0100
Subject: [PATCH 35/78] Removed unwanted "Site" pages from navigation
---
blocks/navigation/block_navigation.php | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/blocks/navigation/block_navigation.php b/blocks/navigation/block_navigation.php
index 773df55..8b61b65 100644
--- a/blocks/navigation/block_navigation.php
+++ b/blocks/navigation/block_navigation.php
@@ -312,6 +312,11 @@ class block_navigation extends block_base {
}
protected function extend_navigation(&$navigation) {
+ $navigation->get('home')->remove();
+ if (!is_siteadmin()) {
+ $navigation->get('1')->remove();
+ }
+ // var_dump($navigation->children);
$usersbranch = $navigation->get('users');
if (!$usersbranch) {
$course = optional_param('course', null, PARAM_TEXT);
--
1.7.10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment