Shopify - Il y a un conflit avec mon sélecteur de marché/devise

Dans cet article, vous découvrirez comment gérer un éventuel conflit entre Weglot et votre sélecteur de marché/devise.


Si vous utilisez le thème Dawn ou Glaze de Shopify, vous pourriez rencontrer un problème lors de l'installation de Weglot sur votre site web : le sélecteur de marché/devise reste ouvert.

Cela s'explique par le fait que Weglot et ces thèmes Shopify utilisent tous deux la classe CSS « country-selector ».


Il existe deux solutions différentes pour résoudre ce problème :


Utiliser du code JavaScript

Rendez-vous dans votre interface d'administration Shopify, sélectionnez « Boutique en ligne », accédez à « Thèmes », cliquez sur « ... », puis sur « Modifier le code », et collez ce code dans le fichier theme.liquid, dans la section head du code existant :

<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>

Utiliser du CSS

Vous pouvez vous rendre dans votre dashboard Weglot > Settings > Language switcher > Custom CSS et ajouter ce code :

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

N'oubliez pas d'enregistrer les modifications que vous avez apportées.



Si ce problème persiste sur votre site web, n'hésitez pas à nous contacter à l'adresse support@weglot.com.

Cela a-t-il répondu à votre question ? Merci pour votre avis Il y a eu un problème pour soumettre votre commentaire. Veuillez réessayer plus tard.

Vous avez encore besoin d’aide ? Contactez-nousContactez-nous