Xử lý vấn đề
Nếu bạn gặp vấn đề với trình biên tập chủ đề, hãy kiểm tra xem vấn đề của bạn có xuất hiện như dưới đây không.
Các vấn đề thường gặp
Vấn đề: Không tải được trang
Trang đang chuyển hướng tới URL không được hỗ trợ
Nếu cửa hàng của bạn chứa mã chuyển hướng người dùng đến URL không kết nối với cửa hàng, hãy xác minh rằng bạn đã tắt chuyển hướng khi truy cập trình biên tập chủ đề.
Ví dụ: Có thể thêm loại chuyển hướng này vào cửa hàng để chuyển hướng người mua đến cửa hàng Shopify khác tùy theo vị trí của họ. Loại mã chuyển hướng này có thể có trong chủ đề hoặc ứng dụng bạn đã cài đặt.
Để đảm bảo việc chuyển hướng không can thiệp vào trải nghiệm trình biên tập, hãy sử dụng tham chiếu đến biến window.Shopify.designMode
trong JavaScript để tắt chuyển hướng khi bạn truy cập trình biên tập chủ đề. Biến này được đặt thành true
khi tải cửa hàng trong trình biên tập và false
khi không tải cửa hàng trong trình biên tập.
Không thể tải trang do lỗi
Có nhiều lý do dẫn tới việc không thể tải trang trong trình biên tập chủ đề. Các vấn đề thường gặp bao gồm:
- sự cố về kết nối mạng
- chủ đề của bạn chứa mã Liquid không hợp lệ
Nếu bạn xác minh được rằng những vấn đề này không gây ra lỗi, hãy thử truy cập cửa hàng trực tuyến bằng cách chuyển đến mục Thao tác chủ đề > Xem trước chủ đề trong trình biên tập chủ đề. Nếu không tải được trang, bạn có thể liên hệ với bộ phận hỗ trợ của Shopify để được trợ giúp về cửa hàng.
Đã tìm thấy lỗi HTML
Khi thay đổi cài đặt chủ đề trong trình biên tập chủ đề, bạn có thể thấy thông báo cảnh báo "tìm thấy lỗi HTML" trong trình biên tập:
Thông báo lỗi này xuất hiện khi tìm thấy lỗi cú pháp trong mã chủ đề của bạn. Để giải quyết vấn đề, bạn có thể kiểm tra mã trong tệp Liquid được tham chiếu trong thông báo lỗi. Trong ví dụ trên, mã này sẽ là slideshow.liquid
.
Tìm vấn đề trong mã chủ đề
- Nhấp vào tệp mục
.liquid
được liên kết trong thông báo lỗi. Khi đó, bạn sẽ chuyển đến trang Chỉnh sửa HTML/CSSvà tệp sẽ mở trong trình chỉnh sửa mã. -
Xem qua mã trong tệp và cố gắng tìm HTML hoặc Liquid không hợp lệ. Trình chỉnh sửa mã sẽ hiển thị các lỗi cú pháp tiềm ẩn bằng màu đỏ. Các vấn đề thường gặp bao gồm:
- Thừa thẻ HTML đóng, ví dụ như thẻ kết thúc bằng
</div>
mà không bắt đầu bằng<div>
- Thừa thẻ HTML chưa đóng, ví dụ như thẻ bắt đầu bằng
<div>
mà không kết thúc bằng</div>
- Thẻ HTML không đúng định dạng, ví dụ như
<div class="my-class"
mà không có>
- Mã Liquid không đúng định dạng
- HTML hỏng trong tệp đoạn mã chủ đề đi kèm
- Thừa thẻ HTML đóng, ví dụ như thẻ kết thúc bằng
Sau khi tìm thấy vấn đề, hãy sửa mã trong tệp chủ đề.
Nhấp vào Save (Lưu).
Nhấp vào Tùy chỉnh để quay lại trình biên tập chủ đề và xác nhận rằng thông báo lỗi đã biến mất.
Các giải pháp khác
Nếu bạn không thể giải quyết vấn đề khi thực hiện các bước trước, hãy cân nhắc các tùy chọn sau:
- Trở lại phiên bản tệp chủ đề cũ hơn
- Cài đặt và đổi sang phiên bản mới của chủ đề từ Cửa hàng chủ đề
- Tìm loại hỗ trợ dành cho chủ đề của bạn: