Dhush Posted September 23, 2016 Share Posted September 23, 2016 add_hook('ClientAreaPrimaryNavbar', 1, function (MenuItem $primaryNavbar) { $client = Menu::context('client'); // only add menu item when no client logged in if (!is_null($client)) { $primaryNavbar->addChild('Download') ->setUri('clientarea.php?action=productdetails&id=" . $product["pid"] . "#tabDownloads') ->setOrder(100); } }); - - - Updated - - - I have removed sidebar for some reasons, and i am trying to place download section link on top nav bar. - - - Updated - - - Help me to place product id on the above url link, or suggest me alternate way. 0 Quote Link to comment Share on other sites More sharing options...
sentq Posted September 23, 2016 Share Posted September 23, 2016 the following function will add the "Download" button when client is inside product details page: add_hook('ClientAreaPrimaryNavbar', 1, function (MenuItem $primaryNavbar){ $client = Menu::context('client'); $service = Menu::context('service'); // only add menu item when no client logged in if (!is_null($client) && !is_null($service)) { $primaryNavbar->addChild('Download') ->setUri('clientarea.php?action=productdetails&id=' . $service->id . '#tabDownloads') ->setOrder(100); } }); 0 Quote Link to comment Share on other sites More sharing options...
Dhush Posted September 24, 2016 Author Share Posted September 24, 2016 Hi, Thanks for the fix. 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.