Legg til en egendefinert menyposisjon
Vis menyen akkurat der du vil, ved å legge til din egen beholder i temakoden.
Bruk dette når temaet ikke har noe menyelement der du vil ha menyen, eller når toppteksten er for tilpasset for de andre alternativene for Posisjon. Du legger til en tom beholder i temakoden, og peker deretter Vis menyen på denne CSS-velgeren til den.
Legg til beholderne og pek appen til dem
-
Åpne temakoden
Gå til Nettbutikk > Temaer, klikk på … for temaet og velg Rediger kode.
-
Legg til menybeholderne
Lim inn en tom beholder der hver meny skal vises, og klikk deretter på Lagre. Alle ID-er fungerer. Dette er eksempler:
<div id="GloboDesktopMenu"></div><div id="GloboMobileMenu"></div>- Datamaskin: vanligvis i filen for topptekstdelen (for eksempel
sections/header.liquid), der navigasjonen skal være. - Mobil: vanligvis i filen for temaets menyskuff, eller i
layout/theme.liquid.
- Datamaskin: vanligvis i filen for topptekstdelen (for eksempel
-
Skriv inn beholderne i appen
I menyredigeringen åpner du fanen Innstillinger og velger Vis menyen på denne CSS-velgeren under Posisjon. Skriv inn
#GloboDesktopMenui CSS-velger for hovedmenyen og#GloboMobileMenui CSS-velger for mobilmenyen.Skriv inn ID-ene for beholderne i de to feltene for CSS-velgere -
Lagre, publiser og sjekk
Klikk på Lagre, og publiser menyen. Sjekk butikken på datamaskin og mobil.
Greit å vite
- Bare ett oppsett – legg til én enkelt beholder og la det andre feltet stå tomt.
- Eksisterende innhold erstattes – appen fyller hver beholder og erstatter alt som er inni den.
- Temaets meny blir værende – skjul eller fjern den i koden eller i temainnstillingene hvis du ikke vil ha begge.
- Per tema – kodeendringer gjelder bare temaet du redigerte. Legg til beholderne på nytt hvis du bytter eller oppdaterer temaet.
Feilsøking
Mobilmenyen vises ikke
Temaet kan bygge menyskuffen senere med JavaScript. Flytt mobilbeholderen til kode som alltid er på siden, for eksempel layout/theme.liquid.
Ingenting vises
Sørg for at appinnbyggingen er slått på for dette temaet. I nettleserkonsollen sjekker du at document.querySelector('#GloboDesktopMenu') finner beholderen.
Var dette nyttig?
Takk for tilbakemeldingen! Fortell oss hva som manglet
Rapporter et problem