msaulohenrique Postado Janeiro 16, 2017 Compartilhar Postado Janeiro 16, 2017 24 minutos atrás, naydepaula disse: Huum, entendi o que quis dizer, mas não é bem isso que estava dizendo. Ai nesse caso iria adicionar uma nova opção, mas estou dizendo assim por exemplo: Nesse nome Pagamento, vamos supor que não tem nenhum sub link correto, então ao clicar nele ele vai direto para o link de pagamento. Eu queria mudar esse Link de pagamento para outro Link, entendeu? No caso você quer trabalhar com o menu referente "Conta" que foi o que trabalhei, ou ao principal? Veja que fiz: O código é esse: <?php use WHMCS\View\Menu\Item as MenuItem; add_hook('ClientAreaSecondaryNavbar', 1, function (MenuItem $secondaryNavbar) { // Add grupo Pagamento. $secondaryNavbar->addChild('Pagamento'); // Add deposito ao Pagamento. $secondaryNavbar->getChild('Pagamento') ->addChild('deposito', array( 'label' => 'Confirmar Depósito Bancário', 'uri' => 'submitticket.php?step=2&deptid=2&subject=Confirmar Depósito Bancário', 'order' => 1, 'icon' => 'fa-money', )); // Add boleto ao Pagamento. $secondaryNavbar->getChild('Pagamento') ->addChild('boleto', array( 'label' => 'Boleto (2ª Via)', 'uri' => 'https:\/\/fortunus.com.br/2via', 'order' => 2, 'icon' => 'fa-barcode ', )); }); add_hook('ClientAreaPrimaryNavbar', 1, function (MenuItem $primaryNavbar) { // Remover menu Home. $primaryNavbar->removeChild('Home'); // Add menu Opção 1. $primaryNavbar->addChild('opcao1', array( 'label' => 'Opção 1', 'uri' => 'http://linkqualquer.com', 'order' => 1, // cada grupo tem que ter id diferente 'icon' => 'fa-home', // para altera o icone http://fontawesome.io/icons/ )); // Add menu Opção 2 com drop down. // Add grupo Opção 2. $primaryNavbar->addChild('Opção 2', array( 'order' => 2, // cada grupo tem que ter id diferente 'icon' => 'fa-cogs', // para altera o icone http://fontawesome.io/icons/ )); // Add deposito ao Pagamento. $primaryNavbar->getChild('Opção 2') ->addChild('link1', array( 'label' => 'Link 1', 'uri' => 'http://linkqualquer.com', 'order' => 1, 'icon' => 'fa-play', )); // Add boleto ao Pagamento. $primaryNavbar->getChild('Opção 2') ->addChild('link2', array( 'label' => 'Link 2', 'uri' => 'http://linkqualquer.com', 'order' => 2, 'icon' => 'fa-pause', )); }); 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
naydepaula Postado Janeiro 16, 2017 Autor Compartilhar Postado Janeiro 16, 2017 23 minutos atrás, msaulohenrique disse: No caso você quer trabalhar com o menu referente "Conta" que foi o que trabalhei, ou ao principal? Veja que fiz: O código é esse: <?php use WHMCS\View\Menu\Item as MenuItem; add_hook('ClientAreaSecondaryNavbar', 1, function (MenuItem $secondaryNavbar) { // Add grupo Pagamento. $secondaryNavbar->addChild('Pagamento'); // Add deposito ao Pagamento. $secondaryNavbar->getChild('Pagamento') ->addChild('deposito', array( 'label' => 'Confirmar Depósito Bancário', 'uri' => 'submitticket.php?step=2&deptid=2&subject=Confirmar Depósito Bancário', 'order' => 1, 'icon' => 'fa-money', )); // Add boleto ao Pagamento. $secondaryNavbar->getChild('Pagamento') ->addChild('boleto', array( 'label' => 'boleto (2ª Via)', 'uri' => 'https:\/\/fortunus.com.br/2via', 'order' => 2, 'icon' => 'fa-barcode ', )); }); add_hook('ClientAreaPrimaryNavbar', 1, function (MenuItem $primaryNavbar) { // Remover menu Home. $primaryNavbar->removeChild('Home'); // Add menu Opção 1. $primaryNavbar->addChild('opcao1', array( 'label' => 'Opção 1', 'uri' => 'http://linkqualquer.com', 'order' => 1, // cada grupo tem que ter id diferente 'icon' => 'fa-home', // para altera o icone http://fontawesome.io/icons/ )); // Add menu Opção 2 com drop down. // Add grupo Opção 2. $primaryNavbar->addChild('Opção 2', array( 'order' => 2, // cada grupo tem que ter id diferente 'icon' => 'fa-cogs', // para altera o icone http://fontawesome.io/icons/ )); // Add deposito ao Pagamento. $primaryNavbar->getChild('Opção 2') ->addChild('link1', array( 'label' => 'Link 1', 'uri' => 'http://linkqualquer.com', 'order' => 1, 'icon' => 'fa-play', )); // Add boleto ao Pagamento. $primaryNavbar->getChild('Opção 2') ->addChild('link2', array( 'label' => 'Link 2', 'uri' => 'http://linkqualquer.com', 'order' => 2, 'icon' => 'fa-pause', )); }); Hum então no caso não seria nem um dos dois, seria isso : Esses que estão contornados com vermelho, eu queria mudar o Link deles, por exemplo, o nome ''Anúncios'' direciona par ao Link announcements.php, eu queria alterar esse link para outro entende 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
msaulohenrique Postado Janeiro 16, 2017 Compartilhar Postado Janeiro 16, 2017 5 minutos atrás, naydepaula disse: Hum então no caso não seria nem um dos dois, seria isso : Esses que estão contornados com vermelho, eu queria mudar o Link deles, por exemplo, o nome ''Anúncios'' direciona par ao Link announcements.php, eu queria alterar esse link para outro entende Se quiser eu faço, mas cobro. Agora como eu disse, estude o código que lhe passei, está comentado, e estude os docs do WHMCS que passei em posts anteriores. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Janeiro 16, 2017 Compartilhar Postado Janeiro 16, 2017 1 hora atrás, naydepaula disse: Huum, entendi o que quis dizer, mas não é bem isso que estava dizendo. Ai nesse caso iria adicionar uma nova opção, mas estou dizendo assim por exemplo: Nesse nome Pagamento, vamos supor que não tem nenhum sub link correto, então ao clicar nele ele vai direto para o link de pagamento. Eu queria mudar esse Link de pagamento para outro Link, entendeu? É o mesmo processo... só será possível via hook. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
naydepaula Postado Janeiro 18, 2017 Autor Compartilhar Postado Janeiro 18, 2017 Em 16/01/2017 em 20:20, edvan disse: É o mesmo processo... só será possível via hook. Consegui já gente. Vleu 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.