setup navigation
authorSteve Sutton <steve@gaslightmedia.com>
Thu, 10 Jul 2014 16:17:32 +0000 (12:17 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Thu, 10 Jul 2014 16:17:32 +0000 (12:17 -0400)
create array for defining the top level pages used in
the navigation.

Toolkit/Page.php
Toolkit/Template/Navigation/AllInOneSideNav.php
setup.phtml

index b0ce188..97853a7 100755 (executable)
@@ -568,7 +568,6 @@ class Toolkit_Page
             $this->_pageGateway
         );
         $nav  = $sideNav->getNavigation();
-        unset($nav[0]);
         $html = $this->_arrayToListHTML($nav);
         return ($html) ? $html : '';
     }
index 2f2df53..93204aa 100755 (executable)
@@ -56,12 +56,12 @@ class Toolkit_Template_Navigation_AllInOneSideNav
         try {
             $navArray = array();
             $dbh = Toolkit_Database::getInstance();
-            $pages = (defined('ALL_IN_ONE_INCLUDED')
-                && ALL_IN_ONE_INCLUDED)
-                ? unserialize(ALL_IN_ONE_INCLUDED)
+            $topLevelPages = (defined('TOP_LEVEL_PAGES')
+                && TOP_LEVEL_PAGES)
+                ? unserialize(TOP_LEVEL_PAGES)
                 : null;
-            $includedPages = (!empty($pages))
-                ? "AND (parent != 0 OR id IN (".implode(',', $pages)."))"
+            $includedPages = (!empty($topLevelPages))
+                ? "AND (parent != 0 OR id IN (".implode(',', $topLevelPages)."))"
                 : '';
             $memberPages = (defined('MEMBERS_DB') && MEMBERS_DB)
                 ? "AND id NOT IN (".MEMBERS_CATEGORY.")"
index a07a99c..7d80027 100644 (file)
@@ -54,8 +54,8 @@ if (!isset($DEBUG)) {
 }
 $securePagesArray = array();
 define('SECURE_PAGES', serialize($securePagesArray));
-$nonMobilePagesArray = array();
-define('NON_MOBILE_PAGES', serialize($nonMobilePagesArray));
+$topLevelPages = array(13, 14, 15, 10);
+define('TOP_LEVEL_PAGES', serialize($topLevelPages));
 /**
  * URI used for the root of the site
  */