Een aangepaste menupositie toevoegen
Toon het menu precies waar je wilt door je eigen container aan de themacode toe te voegen.
Gebruik dit als je thema geen menu-element heeft op de plek waar je het menu wilt, of als de header te aangepast is voor de andere opties van Positie. Je voegt een lege container toe aan de themacode en laat Menu weergeven op deze CSS-selector daarnaar verwijzen.
De containers toevoegen en de app ernaar laten verwijzen
-
De themacode openen
Ga naar Webwinkel > Thema’s, klik bij het thema op … en kies Code bewerken.
-
De menucontainers toevoegen
Plak een lege container op elke plek waar een menu moet verschijnen en klik op Opslaan. Elke ID werkt; dit zijn voorbeelden:
<div id="GloboDesktopMenu"></div><div id="GloboMobileMenu"></div>- Desktop: meestal in het bestand van de headersectie (bijvoorbeeld
sections/header.liquid), waar de navigatie moet komen. - Mobiel: meestal in het bestand van de menulade van je thema, of in
layout/theme.liquid.
- Desktop: meestal in het bestand van de headersectie (bijvoorbeeld
-
De containers invullen in de app
Open in de menu-editor het tabblad Instellingen en kies onder Positie de optie Menu weergeven op deze CSS-selector. Vul
#GloboDesktopMenuin bij CSS-selector van je hoofdmenu en#GloboMobileMenubij CSS-selector van je mobiele menu.Vul de ID's van je containers in de twee velden voor CSS-selectors in -
Opslaan, publiceren en controleren
Klik op Opslaan en publiceer daarna het menu. Controleer je webwinkel op desktop en op mobiel.
Goed om te weten
- Maar één weergave: voeg één container toe en laat het andere veld leeg.
- Bestaande inhoud wordt vervangen: de app vult elke container en vervangt alles wat erin staat.
- Het menu van je thema blijft staan: verberg of verwijder het in de code of in de thema-instellingen als je ze niet allebei wilt.
- Per thema: codewijzigingen gelden alleen voor het thema dat je hebt bewerkt. Voeg de containers opnieuw toe als je van thema wisselt of je thema bijwerkt.
Problemen oplossen
Het mobiele menu verschijnt niet
Je thema bouwt de menulade misschien later op met JavaScript. Verplaats de mobiele container naar code die altijd op de pagina staat, zoals layout/theme.liquid.
Er verschijnt niets
Controleer of de app-insluiting voor dit thema aan staat. Controleer in de console van je browser of document.querySelector('#GloboDesktopMenu') je container vindt.
Was dit nuttig?
Bedankt voor je feedback! Vertel ons wat er ontbrak
Probleem melden