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"
- Lembre-se os nomes do menu que SerĂ£o Trocados deverĂ£o sempre estar em inglĂªs no cĂ³digo do hook.
- 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.
1 ComentĂ¡rios
Como que eu coloco Icones no Menu Serviços e seu Submenu?
ResponderExcluir