Feilsøking
Hvis du opplever problemer med temaredigeringsprogrammet, må du se om problemet er omtalt nedenfor.
Vanlige feil
Problem: Kunne ikke laste inn siden
Siden omdirigerer til en nettadresse som ikke er støttet
Hvis butikkfronten inneholder kode som omdirigerer brukere til URL-adresser som ikke er koblet til butikken din, må du bekrefte at omdirigeringen har blitt deaktivert når du besøker temaredigeringsprogrammet.
For eksempel kan denne typen omdirigering legges til i en butikkfront for å dirigere kjøpere til ulike Shopify-butikker, avhengig av hvor de befinner seg. Denne typen omdirigeringskode kan eksistere enten i temaet ditt eller i en app du har installert.
For å sikre at omdirigeringen ikke påvirker redigeringsopplevelsen må du bruke en referanse til window.Shopify.designMode
-variabelen i JavaScript for å deaktivere omdirigeringen når du besøker temaredigeringsprogrammet. Denne variabelen er angitt til true
når butikkfronten er lastet inn i redigeringsprogrammet, og false
når den ikke er det.
Siden kunne ikke laste inn på grunn av en feil
En side kan ikke lastes inn i redigeringsprogrammet for temaer av mange grunner. Vanlige problemer inkluderer følgende:
- problemer med nettverkstilkobling
- ugyldig Liquid-kode i temaet ditt
Hvis du har bekreftet at disse hendelsene ikke skaper feilen, kan du prøve å besøke nettbutikken ved å gå til Temahandlinger > Forhåndsvis tema i temaredigeringsprogrammet. Hvis siden ikke lastes, kan du kontakte Shopify-brukerstøtte for å få hjelp med butikkfronten.
HTML-feil funnet
Når du gjør endringer i temainnstillingene i temaredigeringsprogrammet, kan det hende du ser varselsmeldingen «HTML-feil funnet» i redigeringsprogrammet:
Denne feilmeldingen vises når det er oppdaget en syntaksfeil i temakoden. For å løse problemet kan du gå gjennom koden i Liquid-filen som det henvises til i feilmeldingen. I eksempelet over, er dette slideshow.liquid
.
Finne problemet i temakoden din
- Klikk på
.liquid
-seksjonsfilen som er koblet til fra feilmeldingen. Dette tar deg til Rediger HTML/CSS-siden, og filen åpnes i koderedigeringsprogrammet. -
Se gjennom koden i filen, og prøv å finne ugyldig HTML eller Liquid. Koderedigeringsprogrammet viser potensielle syntaksfeil i rødt. Vanlige problemer inkluderer følgende:
- Ekstra avsluttende HTML-tagger, for eksempel en avsluttende
</div>
uten en åpningstagg<div>
- Ekstra ikke-lukkede HTML-tagger, for eksempel en åpnende
<div>
uten en avsluttende tagg.</div>
- Feilformaterte HTML-tagger, for eksempel
<div class="my-class"
uten en>
- Feilformatert Liquid-kode
- Ødelagt HTML-kode i en inkludert temakodebitfil
- Ekstra avsluttende HTML-tagger, for eksempel en avsluttende
Når du har funnet problemet, må du rette koden i temafilen.
Klikk på Lagre.
Klikk Tilpass for å gå tilbake til temaredigeringsprogrammet og bekrefte at feilmeldingen er borte.
Andre løsninger
Hvis du ikke kan løse problemet ved å følge de forrige trinnene, bør du vurdere følgende alternativer:
- Rull tilbake til en eldre versjon av temafilen
- Installer og bytt til ny versjon av temaet fra Theme Store
- Finn ut hvilken type brukerstøtte som er tilgjengelig for ditt valgte tema