Layout de tema personalizado Magento 2 xml e css não funcionam

12

Criei um novo tema e ele estava funcionando bem, mas depois de alguns dias, percebi que algumas coisas não estavam funcionando.

O default_head_blocks.xml não está mais atraindo nenhum arquivo css que eu incluo (hospedado e externo)

O default.xml não está substituindo o pai.

Não tenho certeza do que está causando isso. Eu até tentei excluir a pasta / var /, bem como / pub / static / frontend /

Amy Ling
fonte
Você já tentou implantar conteúdo? php bin/magento setup:static-content:deploy
Shahzad K 2/16

Respostas:

43

Verifique seu banco de dados. Existe uma tabela chamada themeque armazena uma referência a todos os temas que já foram instalados em sua loja. Se o typetema estiver definido como 1, significa que o Magento vê que o tema é virtual (o que quer que isso signifique) e não carregará mais seus arquivos xml. Se for esse o caso, altere-o para 0. Não sei o porquê desse problema, mas ele me deixou tropeçado por um tempo.

insira a descrição da imagem aqui

círculos
fonte
11
Isso consertou para mim! Eu tive que definir esse valor de tipo como '0' no banco de dados. Depois recompilei e implantei todo o conteúdo estático. Finalmente, meu XML de layout foi carregado novamente! Ainda nenhuma idéia de como este tipo de banco de dados foi definido como 1: S Obrigado @circlesix
Peter Keijsers
11
Oh meu Deus ... Eu tenho tropeçado no escuro por nenhuma mentira nas últimas 16 horas ... Magento! Muito obrigado.
James Harrington
11
Você é uma lenda! Eu estava procurando por hrs e por um ponto pensei que é algo para fazer a atualização 2.1 para 2.2. Obrigado pela ajuda!
Shoaib Rehman 10/10
11
Obrigado! para correção rápida, reportando-o ao magento2.
Kapil Yadav
11
Você salvou o meu dia ... mas por que isso acontece? alguma razão para isso?
Sameer Bhayani 28/11/19