Jump to content

Moving child to main menu


monsterit

Recommended Posts

HI all,

 

I've been researching threads and the documentation for the last week but cant find my answers that i understand.

 

How can i move "Downloads" to the main menu? At the moment i've created a new menu items using the documentation but its still showing to users either logged in or logged out. Or what code do i add to lock downloads just to logged in members?

 

Here's my code.

 

<?php
#adding Menu Item to primaryNavbar
use WHMCS\View\Menu\Item as MenuItem;
add_hook('ClientAreaPrimaryNavbar', 1, function (MenuItem $primaryNavbar)
{
    $primaryNavbar->addChild('Downloads')
        ->setUri('https://order.monster-it.co.uk/index.php?rp=/download')
        ->setOrder(70);
});

Thank you in advance. p.s. i have read most of Brain's threads regarding this. good old google.

Link to comment
Share on other sites

oh never mind i found a solution on page 75 of google.

<?php
use WHMCS\View\Menu\Item as MenuItem;

add_hook('ClientAreaPrimaryNavbar', 1, function (MenuItem $primaryNavbar) {
/** @var \WHMCS\User\Client $client */
$client = Menu::context('client');
/*are we logged in?*/
if (!is_null($client)) {
$primaryNavbar->addChild('Downloads')
->setUri('LINKHERE')
->setOrder(70);
}
});

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated