Index: trunk/CHANGELOG
===================================================================
--- trunk/CHANGELOG	(revision 645)
+++ trunk/CHANGELOG	(revision 646)
@@ -12,6 +12,7 @@
 
 ------------------------------------- 2.7.0 -------------------------------------
 30-Jan-2008 Thomas Hornik
+#	registered pages didn't appear in menu. fixed.
 !	Updated upgrade-script. (Some upgrades still missing)
 29-Jan-2008 Thomas Hornik
 #	strtotime()'s behavior differ in PHP4 and PHP5.
Index: trunk/wb/framework/class.frontend.php
===================================================================
--- trunk/wb/framework/class.frontend.php	(revision 645)
+++ trunk/wb/framework/class.frontend.php	(revision 646)
@@ -350,8 +350,10 @@
 				if($this->page_is_active($page)==false && $page['link']!=$this->default_link && !INTRO_PAGE) {
 					continue; // no active sections
 				}
-				if($this->page_is_visible($page)==false)
-					continue;
+				if($this->page_is_visible($page)==false) {
+					if($page['visibility'] != 'registered') // special case: page_to_visible() check wheter to show the page contents, but the menu should be visible allways
+						continue;
+				}
 				// Create vars
 				$vars = array('[class]','[a]', '[/a]', '[menu_title]', '[page_title]');
 				// Work-out class
