Como alterar o TITLE?

Pessoal,

Antes de tudo, sei que esse assunto já foi abordado na comunidade, mas com a nova página da Comunidade vTex, os debates sobre esses assuntos que aparecem no Google levam sempre para a página principal da nova Comunidade e não consigo ler as respostas. Uma pena!

Minha questão é a seguinte:

Criei um Template HTML, mantendo as chamadas dos elementos fixos como header, metatags e outros. E coloquei a minha tag TITLE, que foi ignorada e substituída pelo nome da pasta onde o layout foi feito.

Como faço para customizar esse TITLE?

Obrigado!

@Fernando Silva​ Para hotsites, o sistema gera automaticamente o título, mas você pode sobreescrever o título, adicionando um placeholder com a tag title, sendo o primeiro placeholder do hotsite.

O html resultante terá dois titles, mas o seu virá primeiro tendo a preferência, o outro será ignorado.

@Débora Ferreira​ Obrigado pela resposta, mas já tentei isso e não funcionou. Olha o início do código da página:

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:vtex="http://www.vtex.com.br/2009/vtex-common" xmlns:vtex.cmc="http://www.vtex.com.br/2009/vtex-commerce" lang="en-us"> <head> <title>Luminária Pendente Combine SPIRIT</title> <meta name="description" content="Conheça a nova Luminária Pendente Combine SPIRIT e crie combinações de peças e cores para valorizar ainda mais a sua casa. Crie, renove, combine." /> <link rel="stylesheet" href="/arquivos/style-combine.css" type="text/css" /> <meta charset="utf-8" /> <vtex:metaTags/> <vtex:template id="include-CSS" /> </head>

A tag <title> já está acima, mas a página ignora ela:

http://www.myspirit.com.br/luminaria-pendente-combine-spirit

Estou fazendo algo errado?

Abraço.

@Fernando Silva​ , faça ao contrário. Coque o seu title e as outras metatags abaixo do controle da Vtex <vtex:metaTags/>. Abs

Utilizar a tag dentro de um placeholder/controlecustomizado resolve o problema.

https://help.vtex.com/pt/known-issues/tags-title-e-description-sao-ignoradas-em-template-estaticos

1 Like

Olá, pessoal.

Já tentei de todas as formas, inclusive algumas que antes funcionavam.

Alguem pode ajudar?

Abs,

Olá, como todos sabemos a vtex não funciona como o esperado tentando em nenhuma das duas formas, segue o script:

<script>
    document.title = "titulo novo";
</script>

@davidBlanco
O Código abaixo eu aplico em todas as minhas lojas.
Esse código precisa estar no template que você quer abrir e não em um subtemplate.
Se disser que não funciona para você é porque está fazendo algo diferente.

<head>
<vtex:contentPlaceHolder id="metatags"/>
<vtex:template id="commonHead" />
<vtex:metaTags/>
</head>