Jump to content

How can one edit the "account" part in the navigation bar


mmifda

Recommended Posts

I am able to remove menu items from primary navigation bar through hooks, but I can't edit anything to do with "account" menu or child items, it seems as it is not part of the primary navbar

this is the hook I tried and doesn't work

 

add_hook('ClientAreaSecondaryNavbar', 1, function (MenuItem $secondaryNavbar)

{

if (!is_null($secondaryNavbar->getChild('Account'))) {

$secondaryNavbar->getChild('Account')->removeChild('Account');

}

});

Link to comment
Share on other sites

working with the secondary navbar works exactly the same as with the primary navbar - so if you wanted to remove the "Accounts" child...

 

<?php

use WHMCS\View\Menu\Item as MenuItem;

add_hook('ClientAreaSecondaryNavbar', 1, function (MenuItem $secondaryNavbar)
{
   if (!is_null($secondaryNavbar->getChild('Account'))) {
           $secondaryNavbar->removeChild('Account');
   }
});

or if you wanted to rename it...

 

<?php

use WHMCS\View\Menu\Item as MenuItem;

add_hook('ClientAreaSecondaryNavbar', 1, function (MenuItem $secondaryNavbar)
{
   if (!is_null($secondaryNavbar->getChild('Account'))) {
           $secondaryNavbar->getChild('Account')
                           ->setLabel('Renamed By Brian');
   }
});

 

kTXUtab.png

 

and it would work exactly the same as with the primary navbar if you wanted to remove/change one of the children...

 

<?php

use WHMCS\View\Menu\Item as MenuItem;

add_hook('ClientAreaSecondaryNavbar', 1, function (MenuItem $secondaryNavbar)
{
   if (!is_null($secondaryNavbar->getChild('Account'))) {
           $secondaryNavbar->getChild('Account')
                           ->removeChild('Register');
   }
});

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