Omówienie
Co powoduje problem
- Wstawia znaczniki
<style>lub<script>bez odpowiedniej struktury - Pozostawia niezamknięte lub niedopasowane znaczniki HTML
- Dodaje do pola Custom HTML treści psujące układ
Tymczasowa naprawa za pomocą narzędzi deweloperskich
Krok 1: otwórz DevTools
- Otwórz Cart Editor w aplikacji Upcart
-
Kliknij prawym przyciskiem myszy w dowolnym miejscu strony i wybierz Inspect lub naciśnij:
Cmd + Option + I(Mac)Ctrl + Shift + I(Windows)
Krok 2: znajdź uszkodzony kontener układu
- W zakładce Elements w DevTools kliknij narzędzie selektora (lewy górny róg DevTools)
-
Najedź na układ Cart Editor i znajdź podświetloną na zielono sekcję po lewej stronie panelu ustawień. Powinna być oznaczona jako:
-
Przejdź sześć poziomów wyżej w hierarchii, aż dotrzesz do:
Krok 3: wyłącz pozycję fixed
- Mając zaznaczony element
.Polaris-Frame__Content, spójrz na zakładkę Styles - Znajdź właściwość
position: fixedi odznacz ją
Usuń nieprawidłowy HTML
- Przewiń do pola Custom HTML
- Poszukaj uszkodzonego HTML lub osadzonego CSS, który mógł spowodować problem
- Skopiuj zawartość w inne miejsce jako kopię zapasową, a następnie ją usuń
- Zapisz zmiany
Potwierdź, że problem został rozwiązany
Dobre praktyki zapobiegające temu problemowi
- Wstawiaj tylko kompletny i poprawny HTML
- Unikaj dodawania wbudowanych bloków
<style>bezpośrednio w lokalizacjach HTML - Zamiast dodawać CSS do pól HTML, używaj sekcji Custom CSS
- Jeśli masz wątpliwości, zawsze wyświetl podgląd zmian w trybie Sandbox