Jump to content

Recommended Posts

Posted

Alguem sabe como deixar o nome "Carrinho de Compras" de forma dinâmica de acordo com a categoria do produto que estou navegando?

Eu achei a opção de mudar o nome carrinho de compras no arquivos LANG, mas se alterar fica para todos, gostaria de nomear de forma dinâmica: Hospedagem de Sites / VPS / Outros Serviços etc.


Posted
Em 06/06/2021 em 22:47, Cassiano Teixeira disse:

Alguem sabe como deixar o nome "Carrinho de Compras" de forma dinâmica de acordo com a categoria do produto que estou navegando?

Eu achei a opção de mudar o nome carrinho de compras no arquivos LANG, mas se alterar fica para todos, gostaria de nomear de forma dinâmica: Hospedagem de Sites / VPS / Outros Serviços etc.

Bom dia Primeiramente

Eu nunca vi esse tipo de função no WHMCS, imagino que você tenha que contratar algum programador para realizar essa customização para você.

Posted

Como disse, eu achei como altera esse nome CARRINHO DE COMPRAS no arquivo de tradução, porem muda em todas as páginas. Quando se entra no site.com.br/store/hospedagem-de-sites o titulo da página fica Carrinho de Compras - Empresa

Eu queria mudar esse titulo da página e colocar de forma dinâmica, Hospedagem de Sites - Empresa .... Servidores VPS - Empresa e assim por diante, entende?

  • Administration
Posted

Isso pode ser feito com uma alteração no header.tpl

 

<title>{$companyname} - {$pagetitle}{if $kbarticle.title} - {$kbarticle.title}{/if}</title>
{if $systemurl}<base href="{$systemurl}" />
{/if}

 

Basta usar condicionais para "casar" com a página do carrinho.

'Cause he's my best friend, he's my pal. He's my homeboy, my rotten soldier. He's my sweet cheese. My good-time boy.

Posted (edited)
Em 07/06/2021 em 11:37, AngelCosta disse:

Isso pode ser feito com uma alteração no header.tpl

 

<title>{$companyname} - {$pagetitle}{if $kbarticle.title} - {$kbarticle.title}{/if}</title>
{if $systemurl}<base href="{$systemurl}" />
{/if}

 

Basta usar condicionais para "casar" com a página do carrinho.

Fiz o teste mas não achei qual é o código que pega o nome do produto. Tentei esse $product.productinfo.groupname$product.productinfo.name mas não tive sucesso.

<title>{if $kbarticle.title}{$kbarticle.title} - {/if}{$product.productinfo.groupname} - {$companyname}</title> (não funcionou assim)

Edited by Cassiano Teixeira
  • Administration
Posted

Usa o {debug} para ver quais as variáveis disponíveis naquela página. Vai abrir um popup, então desativa adblock se tiver.

'Cause he's my best friend, he's my pal. He's my homeboy, my rotten soldier. He's my sweet cheese. My good-time boy.

Posted
Em 07/06/2021 em 13:04, AngelCosta disse:

Usa o {debug} para ver quais as variáveis disponíveis naquela página. Vai abrir um popup, então desativa adblock se tiver.

Consegui achar - Usando assim <title>{if $kbarticle.title}{$kbarticle.title} - {/if}{$groupname} - {$companyname}</title> eu consigo o que eu quero, mas nas páginas não funciona. Precisa colocar as definições corretas pra quando for página, aparecer o nome dela.

Com este código acima consegui resolver uma parte, só nas páginas como registro de domínios, base de conhecimento, notícias e etc que não funciona. Nos produtos estão correto.

Posted
Em 07/06/2021 em 13:41, Cassiano Teixeira disse:

Consegui achar - Usando assim <title>{if $kbarticle.title}{$kbarticle.title} - {/if}{$groupname} - {$companyname}</title> eu consigo o que eu quero, mas nas páginas não funciona. Precisa colocar as definições corretas pra quando for página, aparecer o nome dela.

Com este código acima consegui resolver uma parte, só nas páginas como registro de domínios, base de conhecimento, notícias e etc que não funciona. Nos produtos estão correto.

Você pode usar um arquivo HOOK para alterar o título do sidebar do WHMCS, que é a solução mais decente. ou mesmo usar javascript mais não é muito recomendado.

Posted
Em 07/06/2021 em 14:58, AdrianSilva disse:

Você pode usar um arquivo HOOK para alterar o título do sidebar do WHMCS, que é a solução mais decente. ou mesmo usar javascript mais não é muito recomendado.

Vc tem esse HOOK ou sabe como encontrar? ou tem que contratar uma pessoa para fazer?

Posted (edited)

Crie um arquivo PHP no diretório /meuWHMCS/includes/hooks/ e em seguida adicione o seguinte código no arquivo recém criado. 👇👇👇

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

Em seguida salve o arquivo.

OBS: O nome do arquivo pode ser qualquer um. No entanto, deve ter a extensão .php

Edited by AdrianSilva

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
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

Do you agree with our terms?