Shopify - Hoe verander ik de positie van de taalswitcher?

In dit artikel leer je de verschillende methoden om de positie van de Weglot taalswitcher te veranderen, afhankelijk van je Shopify website.



1. Gebruik de functie Switcher Editor

Met de switcher-editor kun je de taalswitcher in context op je website zetten door de knop op een voorbeeld van je website te slepen.

Om het te gebruiken, kun je dit artikel volgen: Hoe gebruik je de Switcher Editor?

⚠️ Merk op dat uw website live en toegankelijk moet zijn om de Switcher Editor te kunnen gebruiken.


Je kunt bijvoorbeeld je eigen taalswitcher maken in je hoofdmenu en deze koppelen aan de Weglot vertalingen.

Ga daarvoor naar Shopify Admin > Online Store > Navigatie. Klik op het menu waar je de taalswitcher wilt toevoegen:

Klik vervolgens op " Menu-item toevoegen" en voeg de talen toe die je al hebt toegevoegd aan je winkel met Weglot:

In het veld " Naam" voegt u de taal toe en in de"link" voegt u de code #Weglot-taal toe. Voor een Engelse knop voeg je bijvoorbeeld #Weglot-en toe. Voor een Franse knop voeg je #Weglot-fr toe.

Merk op dat de hoofdletter op de 'W' belangrijk is. Voorbeeld hieronder:

Klik op " Wijzigingen toepassen" en dan op"Menu opslaan" en het is klaar.

Merk op dat je het ook kunt weergeven als een vervolgkeuzemenu.

Klik daarvoor op"Menu-item toevoegen" en voeg in het veld "Naam" bijvoorbeeld"Talen" toe. Voeg vervolgens # toe als link en klik op "Toevoegen":

Sleep vervolgens de taalitems onder " Talen" zodat ze subitems worden:

Meer informatie over deze methode vindt u in onze documentatie voor ontwikkelaars

3. De optie Weglot_hier

Je kunt de onderstaande code in je Theme.liquid-bestand plakken (of in een ander liquid-bestand) op de plaats waar je de taalswitcher wilt weergeven:

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

4. De schakeloptie

Je kunt de switcher ook handmatig integreren in alle elementen die aanwezig zijn in je winkel door de "Switchers" optie toe te voegen aan je Weglot.initialize code

Ga daarvoor naar je Shopify admin > Online Store > Thema's > Actie > Code bewerken > Snippets > weglot_switchers.liquid.
Je zou de volgende code moeten zien (met je eigen API-sleutel in plaats van UW_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-->
Voeg het volgende stukje code toe na " YOUR_API_KEY" (verwijder gewoon alle oude code na je API-sleutel):
,   
    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>

Belangrijk: vergeet de komma na je API-sleutel niet.

Het stuk code dat hier belangrijk is, is ".header-nav" omdat dit de locatie van je taalswitcher bepaalt. Dit moet worden vervangen door de CSS selector van het parent element waar je de taalswitcher wilt plaatsen.

⚠️ Om de CSS-selector (het "doel") te vinden:

  • Klik met de rechtermuisknop op het element waarin je de taalswitcher wilt plaatsen.
  • Ga naar "Inspecteren
  • Gebruik de pijl linksboven op de console.
  • Klik met de rechtermuisknop op het element in de console.
  • Kopiëren > Kopieerkiezer
  • Plak de code doelveld tussen de dubbele aanhalingstekens

Dus als je het bijvoorbeeld aan je menu wilt toevoegen:

<nav class="menu">

Je doellijn zal zijn:

doel: ".menu",

Meer informatie over deze methode vindt u in onze documentatie voor ontwikkelaars

Heeft dit je vraag beantwoord? Bedankt voor de feedback Er is een probleem opgetreden bij het indienen van je feedback. Probeer het later nog eens.

Nog hulp nodig? Neem contact met ons op Neem contact met ons op