Como trocar o nome de um menu no WHMCS


Todos os itens de menu fornecidos por padrĂ£o usam nomes de exibiĂ§Ă£o controlados pelo arquivo de idioma. Basta pesquisar em seu arquivo de idioma ativo o texto que vocĂª vĂª no rĂ³tulo do item de menu, e vocĂª pode ajustĂ¡-lo / alterĂ¡-lo conforme necessĂ¡rio.

Como alternativa vamos usar um Gancho (hook), achamos essa maneira mais fĂ¡cil do que vasculhar todo o diretĂ³rio do WHMCS atrĂ¡s do arquivo de traduĂ§Ă£o.

Abra seu editor de texto favorito, Recomendamos o Sublime Text ou Notepad ++.

Vamos mostrar como exemplo de como mudar o nome do menu "annoucements"


  1. Lembre-se os nomes do menu que SerĂ£o Trocados deverĂ£o sempre estar em inglĂªs no cĂ³digo do hook.
  2. Caso seu WHMCS esteja em portuguĂªs use o inspecionar elemento do navegador para descobrir o verdadeiro nome do menu, seguindo o exemplo abaixo:




<?php

use WHMCS\View\Menu\Item as MenuItem;

add_hook('ClientAreaPrimaryNavbar', 1, function (MenuItem $primaryNavbar)
{

    $navItem = $navItem->getChild('Announcements');
    if (is_null($navItem)) {
        return;
    }

    $navItem->setLabel('Custom Title Here');

});

  • Como Vamos alterar o menu "annoucements" vamos colocar ele no nosso cĂ³digo igualzinho como estĂ¡ acima.
  • Aonde estĂ¡ escrito 'Custom Title Here' vocĂª coloca o nome que vocĂª deseja substituir o annoucements.
  • Lembre-se nĂ£o apague as Aspas, pois sem ela o cĂ³digo nĂ£o pega.
  • Agora salve o arquivo e envie para sua pasta hooks do WHMCS, na qual fica dentro da pasta includes. 
 Pronto.

Postar um comentĂ¡rio

1 ComentĂ¡rios