Por defecto, Magento 2 no proporciona HEADER y FOOTER en la página CHECK OUT .
Así que verifiqué el archivo checkout_index_index.xml en la ruta
app/design/frontend/package_name/theme_name/Magento_Checkout/layout/override/base
Hay eliminar conjunto de atributos para encabezado y pie de página
así que desarme el atributo remove de remove = true para remove = false .
Pero aún así el encabezado y el pie de página no se muestran en la página de pago, ¿alguien puede decirme cómo puedo obtener el encabezado y el pie de página en la página de pago?
checkout
layout
magento-2.1
Dhaval
fuente
fuente
Respuestas:
Tengo una solución
Primero vaya a Magento_Checkout en su carpeta de tema app / design / frontend / package_name / theme_name / Magento_Checkout
Ahora cree la estructura de carpetas a continuación en la carpeta de diseño en la ruta anterior. override / theme / Magento / blank / checkout_index_index.xml
en este archivo checkout_index_index.xml agregue el siguiente código.
Espero que alguien encuentre esto útil.
fuente
</page>
al final de este bloque de código para que esto funcione. También para responder las preguntas de otros usuarios, coloqué este archivo enapp/design/frontend/VENDOR/THEME/Magento_Checkout/layout/checkout_index_index.xml
En Magento 2.1 (.1), el logotipo se mueve
/vendor/magento/module-checkout/view/frontend/layout/checkout_index_index.xml
desde su lugar habitualcheckout.header.wrapper
y luego parece perderse en algún lugar.Este es el culpable:
Para recuperar el logotipo, agregue / edite el archivo: [root] / app / design / frontend / [vendor] / [theme] /Magento_Checkout/layout/checkout_index_index.xml
fuente
Para mí esto funcionó:
fuente
Para recuperar el logotipo, agregue / edite el archivo:
[root]/app/design/frontend/[vendor]/[theme]/Magento_Checkout/layout/checkout_index_index.xml
y antes del final de la etiqueta del cuerpo agregue este código.fuente
Ninguno de los anteriores funcionó para mí y aceptó los resultados de la respuesta en el siguiente error:
Motivo del error: no hay ningún
checkout_index_index.xml
archivo para anular en la ubicación especificada (bajo un tema en blanco).Solución: Después de consultar devDocs https://goo.gl/gvE23c , tuve que anular el archivo base para el módulo de pago copiando el
checkout_index_index.xml
archivo delvendor/module-checkout/layout
directorio y lo copiéapp/design/frontend/<Vendor>/<themename>/Magento_Checkout/layout/override/base
y lo cambiélayout="checkout"
alayout="1column"
El logotipo no se mostraba causado por la
<move element="logo" destination="checkout.header.wrapper"/>
línea, así que lo comenté y comenzó a mostrarse nuevamente.fuente
Intente agregar watsons checkout_index_index.xml a [root] / app / design / frontend / [vendor] / [theme] /Magento_Checkout/layout/override/theme/blank/checkout_index_index.xml
fuente
Ir...
[root] / app / design / frontend / [proveedor] / [tema] /Magento_Checkout/layout/checkout_index_index.xml
cambia esta línea
a
Eso funcionó para mí :)
fuente