diff options
-rw-r--r-- | engine/lib/navigation.php | 4 | ||||
-rw-r--r-- | views/default/navigation/menu/site.php | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/engine/lib/navigation.php b/engine/lib/navigation.php index 0e9ec1c17..27af26be2 100644 --- a/engine/lib/navigation.php +++ b/engine/lib/navigation.php @@ -285,7 +285,9 @@ function elgg_site_menu_setup($hook, $type, $return, $params) { } $return['default'] = $featured; - $return['more'] = $registered; + if (count($registered) > 0) { + $return['more'] = $registered; + } } else { // no featured menu items set $max_display_items = 5; diff --git a/views/default/navigation/menu/site.php b/views/default/navigation/menu/site.php index e2d3aa8fa..38b42bda9 100644 --- a/views/default/navigation/menu/site.php +++ b/views/default/navigation/menu/site.php @@ -11,7 +11,7 @@ foreach ($vars['menu']['default'] as $menu_item) { echo elgg_view('navigation/menu/elements/item', array('item' => $menu_item)); } -if (isset($vars['menu']['more'])) { +if (isset($vars['menu']['more']) && !empty($vars['menu']['more'])) { echo '<li class="elgg-more">'; $more = elgg_echo('more'); |