Quero criar um layout de página personalizado no meu tema personalizado. Eu criei um tema personalizado chamado "ktheme" com um tema pai. Eu criei cutome_home.xml
na pasta de layout, mas estou recebendo uma página inicial em branco.
Como posso exibir o cabeçalho na página inicial?
Respostas:
Sua pergunta é muito breve, parece que você está tentando criar um novo layout de página? Se estiver correto, você também deve declarar
layouts.xml
.Documentação oficial
Como criar um layout de página personalizado
Adicione seu layout
Neste exemplo, criarei um layout chamado Test Layout, exatamente o mesmo que o layout de uma coluna, mas você pode adicionar o seu aqui.
Crie este arquivo (alterando o nome para se adequar ao seu layout):
Conteúdo:
Meu layout de teste é baseado no layout de página vazio, portanto, a partir do zero, você também pode criar um layout com outro layout, como 2 colunas à esquerda ou 3 colunas. Para fazer isso, substitua
<update handle="empty"/>
pelo layout que você deseja usar, por exemplo<update handle="3columns"/>
Informe o Magento do seu layout
Crie este arquivo XML:
É aqui que você declara seus layouts personalizados.
E agora podemos usar nosso novo layout no XML ou no administrador:
fonte
No element found with ID 'before.body.end'.
Você copiou e colou o código acima? Como esse erro não faz sentido para mim, não dissemos que o Magentobefore.body.end
é um elemento, é um nome de bloco.