Por padrão, o Magento 2 não fornece HEADER e FOOTER na página CHECK OUT .
Então, verifiquei o arquivo checkout_index_index.xml no caminho
app/design/frontend/package_name/theme_name/Magento_Checkout/layout/override/base
Há um atributo de remoção definido para cabeçalho e rodapé
por isso, desmarque a opção remover atributo de remove = true para remover = false .
Mas o cabeçalho e o rodapé ainda não estão sendo exibidos na página de check-out. Alguém pode me dizer como posso obter cabeçalho e rodapé na página de check-out?
checkout
layout
magento-2.1
Dhaval
fonte
fonte
Respostas:
Eu tenho uma solução.
Primeiro, vá para Magento_Checkout na pasta de temas app / design / frontend / package_name / theme_name / Magento_Checkout
Agora crie a estrutura de pastas abaixo na pasta de layout no caminho acima. substituir / tema / Magento / em branco / checkout_index_index.xml
neste arquivo checkout_index_index.xml, adicione o código abaixo.
Espero que alguém ache isso útil.
fonte
</page>
no final deste bloco de código para que isso funcionasse. Também para responder às perguntas de outros usuários, coloquei este arquivo emapp/design/frontend/VENDOR/THEME/Magento_Checkout/layout/checkout_index_index.xml
No Magento 2.1 (.1), o logotipo é movido
/vendor/magento/module-checkout/view/frontend/layout/checkout_index_index.xml
do local normal paracheckout.header.wrapper
e, em seguida, parece se perder em algum lugar.Este é o culpado:
Para recuperar o logotipo, adicione / edite o arquivo: [root] / app / design / frontend / [vendor] / [theme] /Magento_Checkout/layout/checkout_index_index.xml
fonte
Para mim, isso funcionou:
fonte
Para recuperar o logotipo, adicione / edite o arquivo:
[root]/app/design/frontend/[vendor]/[theme]/Magento_Checkout/layout/checkout_index_index.xml
E antes da tag de fim do corpo, adicione este código.fonte
Nenhuma das opções acima funcionou para mim e a resposta aceita resultou no seguinte erro:
Razão para o erro, não há
checkout_index_index.xml
arquivo a ser substituído no local especificado (no tema em branco).Solução: Após consultar o devDocs https://goo.gl/gvE23c , tive que substituir o arquivo base do módulo de checkout, copiando o
checkout_index_index.xml
arquivo dovendor/module-checkout/layout
diretório e copiando-o paraapp/design/frontend/<Vendor>/<themename>/Magento_Checkout/layout/override/base
e alterandolayout="checkout"
paralayout="1column"
O logotipo não estava sendo exibido por causa da
<move element="logo" destination="checkout.header.wrapper"/>
linha, então comentei e comecei a aparecer novamente.fonte
Tente adicionar watsons checkout_index_index.xml a [root] / app / design / frontend / [vendor] / [theme] /Magento_Checkout/layout/override/theme/blank/checkout_index_index.xml
fonte
Vamos para...
[root] / app / design / frontend / [fornecedor] / [theme] /Magento_Checkout/layout/checkout_index_index.xml
mude esta linha
para
Isso funcionou para mim :)
fonte