Ir para conteúdo
  • Cadastre-se

Deixar o título "Carrinho de Compras" dinâmico


Posts Recomendados

Em 07/06/2021 em 20:28, AdrianSilva disse:

Esse novo código abaixo deve resolver!

function hook_setpagetitle($vars){
    
    if ($vars['filename']=='index'){
 
        $msg = $_SERVER[REQUEST_URI];
        $last_index = strripos($msg'/');
        $lastPath = substr($_SERVER[REQUEST_URI], $last_index);
        $replaceLetter = substr_replace($lastPath""01);
        $replaceAllCharacters = preg_replace('/-/'' '$replaceLetter);
        $itemNameFull = ucwords($replaceAllCharacters);
        $pagetitle = $itemNameFull;
 
    } else if($vars['filename']=='cart') {
 
        $msg = $_SERVER[REQUEST_URI];
        $last_index = strripos($msg'=');
        $lastPath = substr($_SERVER[REQUEST_URI], $last_index);
        $replaceLetter = substr_replace($lastPath""01);
 
        switch ($replaceLetter) {
            case 'register':
                $pagetitle = Lang::trans('domainregistration');
                break;
            case 'transfer':
                $pagetitle = Lang::trans('domaintransfer');
                break;
            default:
                return false;
                break;
        }
 
    } else {
        return false;
    }
    
    return array("pagetitle" => $pagetitle);
    }
 
    add_hook("ClientAreaPageCart"1"hook_setpagetitle");

Perfeito, funcionou perfeitamente desse jeito. Ficou só uma dúvida quanto ao primeiro código. Eu devo colocar ele junto no inicio ou devo colocar a partir do "function"?

use WHMCS\View\Menu\Item as MenuItem;
 
add_hook('ClientAreaSecondarySidebar', 1, function(MenuItem $secondarySidebar)
{
    $secondarySidebar->getChild("Actions")
        ->getChild("View Cart")
        ->setLabel("Cart Novo");
});

 

Link para o comentário
Compartilhar em outros sites

Em 07/06/2021 em 20:39, Cassiano Teixeira disse:

Perfeito, funcionou perfeitamente desse jeito. Ficou só uma dúvida quanto ao primeiro código. Eu devo colocar ele junto no inicio ou devo colocar a partir do "function"?

use WHMCS\View\Menu\Item as MenuItem;
 
add_hook('ClientAreaSecondarySidebar', 1, function(MenuItem $secondarySidebar)
{
    $secondarySidebar->getChild("Actions")
        ->getChild("View Cart")
        ->setLabel("Cart Novo");
});

 

Você pode colocar no início e no final qualquer um deles. No entanto, ele deve ser separado do outro código. Portanto, não deve ficar dentro do function.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?