Fejlfinding
Hvis du oplever problemer med din temaeditor, kan du se, om dit problem vises nedenfor.
Almindelige problemer
Problem: Siden kunne ikke indlæses
Siden videresender til en webadresse, der ikke er understøttet
Hvis dit butikslayout indeholder kode, der videresender brugere til webadresser, der ikke er knyttet til din butik, skal du bekræfte, at omdirigeringen er blevet deaktiveret, når du besøger temaeditoren.
Denne type omdirigering kan f.eks. føjes til et butikslayout, så købere sendes til forskellige Shopify-butikker alt efter deres lokation. Denne type kode til omdirigering kan enten sættes ind i dit tema eller en app, som du har installeret.
Hvis du vil sikre dig, at omdirigeringen ikke ødelægger editoroplevelsen, skal du deaktivere omdirigeringen ved hjælp af en reference til window.Shopify.designMode
-variablen i JavaScript, når du besøger temaeditoren. Denne variabel er angivet til true
, når butikslayoutet indlæses i editoren, og false
, når den ikke gør.
Siden kunne ikke indlæses på grund af en fejl
Der kan være mange årsager til, at en side ikke indlæses i temaeditoren. Almindelige problemer omfatter følgende:
- Problemer med netværksforbindelsen
- ugyldig Liquid-kode i dit tema
Hvis du har bekræftet, at disse problemer ikke er årsag til fejlen, kan du prøve at gå til din webshop ved at navigere til Temahandlinger > Forhåndsvisning af tema i temaeditoren. Hvis siden ikke kan indlæses, kan du kontakte Shopify Support for at få hjælp til dit butikslayout.
HTML-fejl fundet
Når du foretager ændringer af dine temaindstillinger i temaeditoren, vil du muligvis se advarslen “HTML-fejl fundet” i editoren:
Denne fejlmeddelelse vises, når der registreres en syntaktsfejl i din temakode. Du kan løse problemet ved at undersøge koden i den Liquid-fil, der er citeret i fejlmeddelelsen. I ovenstående eksempel ville dette være slideshow.liquid
.
Sådan finder du problemet i din temakode
- Klik på den
.liquid
-afsnitsfil, der er linket til i fejlmeddelelsen. Dette sender dig til siden Rediger HTML/CSS, og filen åbnes i kodeeditoren. -
Gennemgå koden i filen, og prøv at finde den ugyldige HTML eller Liquid. Potentielle syntaksfejl vises med rødt i kodeeditoren. Almindelige fejl omfatter følgende:
- Ekstra lukke-HTML-tags, f.eks. en lukning
</div>
uden en åbning<div>
- Ekstra ikke-lukkede-HTML-tags, f.eks. en åbning
<div>
uden en lukning</div>
- Forkert udformede HTML-tags, f.eks.
<div class="my-class"
uden en>
- Forkert udformet Liquid-kode
- Beskadiget HTML i en inkluderet temafil med et kodestykke
- Ekstra lukke-HTML-tags, f.eks. en lukning
Når du har fundet problemet, skal du rette koden i din temafil.
Klik på Gem.
Klik på Tilpas for at gå tilbage til temaeditoren, og bekræft, at fejlmeddelelsen er forsvundet.
Andre løsninger
Hvis du ikke kan løse problemet ved hjælp af de foregående trin, kan du overveje følgende muligheder:
- Rul tilbage til en ældre version af din temafil
- Installer, og skift til den nyeste version af temaet i temabutikken
- Find ud af, hvilken type support der er til rådighed for dit tema