Bố cục chủ đề tùy chỉnh Magento 2 xml và css không hoạt động


12

Tôi đã tạo một chủ đề mới và nó hoạt động tốt nhưng sau vài ngày, tôi nhận ra một số thứ không hoạt động.

default_head_blocks.xml không còn kéo theo bất kỳ tệp css nào mà tôi đưa vào (cả được lưu trữ và bên ngoài)

default.xml không ghi đè lên cha mẹ.

Tôi không chắc điều gì gây ra điều này. Tôi thậm chí đã thử xóa / var / thư mục cũng như / pub / static / frontend /


Bạn đã thử triển khai nội dung chưa? php bin/magento setup:static-content:deploy
Shahzad K

Câu trả lời:


43

Kiểm tra DB của bạn. Có một bảng được gọi là themelưu trữ một tham chiếu đến tất cả các chủ đề đã được cài đặt trong cửa hàng của bạn. Nếu typechủ đề được đặt thành 1, điều đó có nghĩa là Magento thấy chủ đề là ảo (điều đó có nghĩa là gì) và sẽ không tải các tệp xml của bạn nữa. Nếu đó là trường hợp, chỉ cần thay đổi nó thành 0. Tôi không biết lý do tại sao của vấn đề này, nhưng nó đã làm tôi vấp ngã một vài lần.

nhập mô tả hình ảnh ở đây


1
CÁi này đã sửa nó giúp tôi! Tôi đã phải đặt giá trị loại này thành '0' trong Cơ sở dữ liệu. Sau đó tôi biên dịch lại en triển khai tất cả nội dung tĩnh. Cuối cùng, bố cục XML của tôi được tải lại! Vẫn không biết làm thế nào loại cơ sở dữ liệu này được đặt thành 1: S Cảm ơn bạn @circlesix
Peter Keijsers

1
Ôi chúa ơi ... Tôi đã loạng choạng trong bóng tối vì đã không nói dối trong 16 giờ qua ... Freaking Magento! Cảm ơn bạn rất nhiều.
James Harrington

1
Bạn là một huyền thoại! Tôi đã tìm kiếm nó trong nhiều giờ và trong một thời điểm đã nghĩ rằng đó là việc cần làm để nâng cấp 2.1 lên 2.2. Cảm ơn bạn vì sự giúp đỡ!
Shoaib Rehman

1
Cảm ơn! để vá nhanh, báo cáo cho magento2.
Kapil Yadav

1
Bạn đã cứu ngày của tôi ... nhưng tại sao nó lại xảy ra? bất kỳ lý do cho điều đó?
Sameer Bhayani
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.