마 젠토 2 커스텀 테마 레이아웃 XML과 CSS가 작동하지 않습니다


13

새로운 테마를 만들었는데 제대로 작동했지만 며칠이 지나서 일부 작동하지 않는 것을 깨달았습니다.

default_head_blocks.xml이 더 이상 내가 포함하는 CSS 파일을 가져 오지 않습니다 (호스트 및 외부 모두)

default.xml은 상위 항목을 겹쳐 쓰지 않습니다.

무엇이 원인인지 잘 모르겠습니다. 심지어 / pub / static / frontend /뿐만 아니라 / var / 폴더를 삭제하려고 시도했습니다.


컨텐츠 배포를 시도 했습니까? php bin/magento setup:static-content:deploy
Shahzad K

답변:


45

DB를 확인하십시오. theme상점에 설치된 모든 테마에 대한 참조를 저장 하는 테이블이 있습니다. type테마 중 테마가 1로 설정되어 있으면 Magento가 테마가 가상임을 인식하고 더 이상 xml 파일을로드하지 않음을 의미합니다. 이 경우 0으로 변경하십시오.이 문제의 원인을 모르겠지만 몇 시간이 지나갔습니다.

여기에 이미지 설명을 입력하십시오


1
이것은 나를 위해 그것을 고쳤다! 데이터베이스에서이 유형 값을 '0'으로 설정해야했습니다. 그 후 모든 정적 콘텐츠를 다시 배포했습니다. 마지막으로 내 레이아웃 XML은 다시로드 된 곳입니다! 그럼에도 불구하고이 데이터베이스 유형 1로 설정 됐는지 아무 생각 : S는 @circlesix 감사 없습니다
피터 Keijsers

1
오 마이 갓 .. 나는 지난 16 시간 동안 어둠 속에서 우연히 떨고 있었다 ... Freaking Magento! 정말 고맙습니다.
제임스 해링턴

1
당신은 전설입니다! 나는 그것을 hrs 동안 찾고 있었고 한 포인트는 2.1에서 2.2로 업그레이드해야한다고 생각했습니다. 도움을 주셔서 감사합니다!
Shoaib Rehman

1
감사! 빠른 패치를 위해 magento2에보고하십시오.
Kapil Yadav

1
당신은 내 하루를 구했는데 ... 왜 그런 일이? 그 이유는 무엇입니까?
Sameer Bhayani
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.