Tata letak tema Magento 2 kustom xml dan css tidak berfungsi

12

Saya membuat tema baru dan itu berfungsi dengan baik tetapi setelah beberapa hari, saya menyadari beberapa hal tidak berfungsi.

default_head_blocks.xml tidak lagi menarik file css yang saya sertakan (baik yang dihosting maupun yang eksternal)

default.xml tidak menimpa orangtua.

Saya tidak yakin apa yang menyebabkan ini. Saya bahkan mencoba menghapus / var / folder dan / pub / static / frontend /

Amy Ling
sumber
Sudahkah Anda mencoba menggunakan konten? php bin/magento setup:static-content:deploy
Shahzad K

Jawaban:

43

Periksa DB Anda. Ada tabel bernama themeyang menyimpan referensi ke semua tema yang pernah diinstal di toko Anda. Jika typetema diatur ke 1, itu berarti Magento melihat tema itu virtual (apa pun artinya) dan tidak akan lagi memuat file xml Anda. Jika itu masalahnya, ubah saja ke 0. Saya tidak tahu mengapa masalah ini, tetapi itu telah membuat saya tersandung beberapa kali.

masukkan deskripsi gambar di sini

circleix
sumber
1
Ini memperbaikinya untukku! Saya harus menetapkan nilai tipe ini ke '0' di Database. Setelah itu saya mengkompilasi ulang dan menyebarkan semua konten statis. Akhirnya layout XML saya di mana dimuat lagi! Masih tidak tahu bagaimana tipe database ini diatur ke 1: S Terima kasih @circlesix
Peter Keijsers
1
Ya Tuhan ... Aku telah tersandung dalam kegelapan tanpa berbohong selama 16 jam terakhir ... Magento yang aneh! Terima kasih banyak.
James Harrington
1
Anda seorang legenda! Saya telah mencarinya selama berjam-jam dan untuk satu titik berpikir bahwa itu adalah sesuatu untuk ditingkatkan 2,1-2,2. Terima kasih atas bantuannya!
Shoaib Rehman
1
Terima kasih! untuk tambalan cepat, melaporkannya ke magento2.
Kapil Yadav
1
Anda menyelamatkan hari saya ... tetapi mengapa itu terjadi? ada alasan untuk itu
Sameer Bhayani