Shopify - Como alterar a posição do alternador de idiomas?

Neste artigo, aprenderá os diferentes métodos para alterar a posição do comutador de idiomas Weglot, dependendo do seu site Shopify.



1. Utilizar a função Switcher Editor

O editor do alternador permite-lhe mover o alternador de idioma no contexto do seu sítio Web, arrastando e largando o botão numa pré-visualização do seu sítio Web.

Para o utilizar, pode seguir este artigo: Como utilizar o Switcher Editor?

⚠️ Tenha em atenção que o seu sítio Web deve estar ativo e acessível para poder utilizar o Switcher Editor


Pode criar o seu próprio alternador de línguas no menu principal, por exemplo, e depois ligá-lo às traduções Weglot.

Para o fazer, aceda a Shopify Admin > Loja virtual > Navegação. Clique no menu onde pretende adicionar o seletor de idioma:

Em seguida, clique em " Adicionar item de menu" e adicione as línguas que já adicionou à sua loja com Weglot:

No campo " Nome", adicionar a língua e, no"link", adicionar o código #Weglot-language. Por exemplo, para o botão em inglês, adicionar #Weglot-en para um botão em francês, terá de adicionar #Weglot-fr.

Note que a letra maiúscula no "W" é importante. Exemplo abaixo:

Clique em " Aplicar alterações" e depois em"Guardar menu" e está feito.

Note que também pode apresentá-lo como um menu pendente.

Para o fazer, clique em"Adicionar item de menu" e, em seguida, no campo "Nome", pode adicionar"Línguas", por exemplo, e depois adicionar # como ligação e clicar em "Adicionar":

Depois, arraste e largue os itens de língua por baixo de " Línguas" para que se tornem subitens:

Pode encontrar mais informações sobre este método na nossa documentação para programadores

3. A opção Weglot_here

Pode colar o código abaixo no seu ficheiro Theme.liquid (ou noutro ficheiro liquid) no local onde pretende que o alternador de idioma seja apresentado:

<div id="weglot_here"></div>

4. A opção comutador

Também pode integrar o comutador manualmente em qualquer elemento presente na sua loja, adicionando a opção "Switchers" ao seu código Weglot.initialize

Para o fazer, aceda ao seu Shopify admin > Loja virtual > Temas > Ação > Editar código > Snippets > weglot_switchers.liquid.
Deverá ver o seguinte código (com a sua própria chave API em vez de YOUR_API_KEY):
<!--Start Weglot Script--> 
<script src=“//cdn.weglot.com/weglot.min.js”></script>
<script id=“has-script-tags”>Weglot.initialize({ api_key:“YOUR_API_KEY” });</script>
<!--End Weglot Script-->
Adicione o seguinte trecho de código após " YOUR_API_KEY" (basta apagar qualquer código antigo após a sua chave de API):
,   
    switchers: [
    {
    button_style: {
        full_name: true,
        with_name: true,
        is_dropdown: true,
        with_flags: true,
        flag_type: "circle"
    },
    location: {
        target: ".header-nav", // You'll probably have to change it (see the step below in order to find the correct CSS selector)
        sibling: null
        }
    }
]
});
</script>

Importante: não se esqueça da vírgula a seguir à sua chave API.

A parte do código que é importante aqui é o ".header-nav", pois determina a localização do seletor de idioma. Este tem de ser substituído pelo seletor CSS do elemento principal onde pretende que o seletor de idioma seja colocado.

⚠️ Para encontrar o seletor CSS (o "alvo"):

  • Clique com o botão direito do rato no elemento em que pretende colocar o alternador de idioma.
  • Ir para "Inspecionar"
  • Utilize a seta no canto superior esquerdo da consola.
  • Clique com o botão direito do rato no elemento na consola.
  • Copiar > Seletor de cópias
  • Colar o campo de destino do código entre as aspas duplas

Assim, por exemplo, se quiser adicioná-lo ao seu menu:

<nav class="menu">

A sua linha-alvo será:

destino: ".menu",

Pode encontrar mais informações sobre este método na nossa documentação para programadores

Isto respondeu à tua pergunta? Obrigado pelo feedback Houve um problema ao enviar os seus comentários. Por favor, tente novamente mais tarde.

Ainda precisa de ajuda? Contactar-nos Contactar-nos