Eu criei um novo tema magento 2 copiando o tema luma. O problema que tenho é que eu criei o tema lidando com o luma, incluindo todos os diretórios e arquivos, incluindo layout, css, less, js, phtml, mas o tema não é uma réplica do luma.
Blocos estáticos não estão aparecendo na página inicial (banners, produtos não estão aparecendo), cabeçalho, rodapé e estilos não estão aparecendo.
Eu fiz tudo, como reindexar, liberar cache, regenerar conteúdo estático, mas nada está funcionando.
Sei que posso estender o tema luma, mas quero criar um novo tema com base no tema em branco.
magento2
magento-2.0
magento-2.1
Arun Karnawat
fonte
fonte
Respostas:
Por fim, descobri por que os blocos estáticos não estão aparecendo na página inicial (banners, produtos não estão aparecendo).
A razão pela qual os blocos estáticos não estão sendo exibidos é porque eles são usados em Conteúdo> Elementos> Widget . Os widgets estão diretamente vinculados ao Design Package / Theme . Portanto, quando criamos um novo tema, o widget não é válido (ou simplesmente não está vinculado ao nosso tema personalizado), pois ainda está vinculado ao tema Luma. Então, para mostrar o bloco estático em casa novamente. Crie um novo widget para o nosso tema personalizado.
Espero que esta ajuda para alguém que está procurando o mesmo.
fonte
O tema Luma é usado apenas para demonstração. Parte dos dados adicionados pelos módulos de amostra que adicionam dados ao banco de dados. Portanto, você não pode replicar um resultado simples apenas por tema.
fonte
Você pode dizer ao seu Magento Theme que ele usa o Luma como pai. Para fazer isso, crie um
theme.xml
-file em / app / design / frontend / {Name} / {NameSpace} /.Conteúdo, obrigatório para deixar o tema funcionar:
fonte