From e9973a825b5abb0dee69a06d88addeec6d34be62 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Tue, 10 Mar 2015 10:36:56 -0400 Subject: [PATCH] Start working on Member Only Navigation --- Toolkit/Members/BreadCrumbs.php | 2 +- Toolkit/Page.php | 23 +++++++++++++++++++++++ templates/template.html | 3 ++- 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/Toolkit/Members/BreadCrumbs.php b/Toolkit/Members/BreadCrumbs.php index 538d4a9..45567b9 100644 --- a/Toolkit/Members/BreadCrumbs.php +++ b/Toolkit/Members/BreadCrumbs.php @@ -88,7 +88,7 @@ class Toolkit_Members_BreadCrumbs return $stack; } - $memberName = $this->_getMemberName($_GET['member_id']); + $memberName = $this->_getMemberName($memberId); array_unshift($stack, $memberName); $searchId = $id; do { diff --git a/Toolkit/Page.php b/Toolkit/Page.php index c5395b1..41eb93e 100755 --- a/Toolkit/Page.php +++ b/Toolkit/Page.php @@ -98,6 +98,7 @@ class Toolkit_Page private $_navigationFactory; private $_keywordReplacement; private $_catid; + public $memberOnlyPage = false; /** * Creates objects for class Page @@ -527,6 +528,7 @@ class Toolkit_Page $memberOnlyPage = Toolkit_Template_Page::isMemberOnly( $this->_pageGateway, $this->_catid ); + $this->memberOnlyPage = $memberOnlyPage; if ($memberOnlyPage && !strpos($_SERVER['REQUEST_URI'], 'members-only-area') ) { @@ -579,6 +581,9 @@ class Toolkit_Page $this->mainNav = $this->_getMainNav($this->_catid); $this->sideNav = $this->_getSideNav($this->_catid); $this->mobileNav = $this->_getMobileNavigation(); + if ($this->memberOnlyPage) { + //$this->memberOnlyNav = $this->getMemberOnlyNav(); + } $this->newsletterAction = Toolkit_Template_Page::getSeoUrl( $this->_pageGateway, 10 @@ -919,6 +924,24 @@ class Toolkit_Page } } + public function getMemberOnlyNav() + { + if ($catid == HOME_ID) { + return; + } else { + return true; + // side nav +// $nav +// = $this->_navigationFactory->createSideNav($this->_pageGateway); +// $sideNavArray = $nav->getNavStructure( +// $this->_pageGateway, $this->catid +// ); +// return (!empty($sideNavArray)) +// ? $nav->renderPageNav($sideNavArray, 'tree') +// : ''; + } + } + /** * Add Google Search module * diff --git a/templates/template.html b/templates/template.html index 3a55c54..4efeef6 100755 --- a/templates/template.html +++ b/templates/template.html @@ -41,7 +41,7 @@
-