Shopify - Existe um conflito com o meu seletor de mercado/moeda

Neste artigo, irá saber mais sobre como lidar com um possível conflito entre o Weglot e o seu seletor de mercado/moeda.


Se utilizar o tema Dawn ou o tema Glaze do Shopify, poderá verificar um comportamento indesejado ao instalar o Weglot no seu site, que mantém o seletor de mercado/moeda aberto.

Isso deve-se ao facto de tanto o Weglot como estes temas do Shopify utilizarem a classe CSS «country-selector».


Existem duas soluções diferentes para resolver esta situação:


Utilizar código JavaScript

Pode aceder ao painel de administração do Shopify, selecionar «Loja online», ir a «Temas», clicar em «...» e em «Editar código», e colar este código no ficheiro theme.liquid, na secção head do código existente:

<script>
function removeCountrySelectorClass() {
  var element = document.querySelector("#HeaderCountryForm > div > div > div.disclosure__list-wrapper.country-selector");
  if (element) {
    element.classList.remove("country-selector");
  }
}

document.addEventListener("DOMContentLoaded", function() {
  removeCountrySelectorClass();
});
</script>

Usar CSS

Pode aceder ao painel de controlo do Weglot > Definições > Seletor de idiomas > CSS personalizado e adicionar este código:

div.disclosure__list-wrapper.country-selector {
  display: revert-layer !important;
}

Não se esqueça de guardar as alterações que fez.



Se continuar a verificar este comportamento indesejado no seu site, não hesite em contactar-nos através do endereço support@weglot.com.

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