รูปแบบชุดรูปแบบที่กำหนดเองวีโอไอพี xml และ CSS ไม่ทำงาน


13

ฉันสร้างธีมใหม่และมันก็ทำงานได้ดี แต่หลังจากนั้นไม่กี่วันฉันก็ตระหนักว่ามีบางสิ่งที่ไม่ได้ทำงาน

default_head_blocks.xml จะไม่ดึงไฟล์ css ใด ๆ ที่ฉันรวมอีกต่อไป (ทั้งโฮสต์และภายนอก)

default.xml ไม่ได้เขียนทับแม่หนึ่ง

ฉันไม่แน่ใจว่าเกิดจากอะไร ฉันยังพยายามลบ / var / โฟลเดอร์รวมถึง / pub / static / frontend /


คุณได้ลองปรับใช้เนื้อหาหรือไม่ php bin/magento setup:static-content:deploy
Shahzad K

คำตอบ:


45

ตรวจสอบฐานข้อมูลของคุณ มีตารางที่เรียกthemeว่าเก็บการอ้างอิงถึงชุดรูปแบบทั้งหมดที่เคยติดตั้งในร้านของคุณ หากtypeชุดรูปแบบถูกตั้งค่าเป็น 1 นั่นหมายความว่า Magento เห็นชุดรูปแบบเป็นเสมือน (หมายถึงอะไรก็ตาม) และจะไม่โหลดไฟล์ xml ของคุณอีกต่อไป หากเป็นกรณีนี้ให้เปลี่ยนเป็น 0 ฉันไม่ทราบสาเหตุของปัญหานี้ แต่ทำให้ฉันสะดุดได้สองสามครั้ง

ป้อนคำอธิบายรูปภาพที่นี่


1
นี้แก้ไขให้ฉัน! ฉันต้องตั้งค่าประเภทนี้เป็น '0' ในฐานข้อมูล หลังจากนั้นฉันก็ทำการคอมไพล์ใหม่อีกครั้งเพื่อปรับใช้เนื้อหาสแตติกทั้งหมด ในที่สุดเค้าโครง XML ของฉันก็ถูกโหลดอีกครั้ง! ยังไม่ทราบว่าประเภทฐานข้อมูลนี้ถูกตั้งค่าเป็น 1: S ขอบคุณ @circlesix
Peter Keijsers

1
โอ้พระเจ้าของฉัน ... ฉันสะดุดในความมืดโดยไม่โกหกเมื่อ 16 ชั่วโมงที่แล้ว ... Magento ที่น่ากลัว! ขอบคุณมาก.
James Harrington

1
คุณเป็นตำนาน! ฉันได้ค้นหามันเป็นชั่วโมงและสำหรับจุดหนึ่งคิดว่ามันเป็นสิ่งที่ต้องทำอัพเกรด 2.1-2.2 ขอขอบคุณสำหรับความช่วยเหลือ!
Shoaib Rehman

1
ขอบคุณ! สำหรับการแก้ไขด่วนรายงานไปยัง magento2
Kapil Yadav

1
คุณบันทึกวันของฉัน ... แต่ทำไมมันเกิดขึ้น? ด้วยเหตุผลใดก็ตาม
Sameer Bhayani
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.