Par défaut, Magento 2 ne fournit pas HEADER et FOOTER dans la page CHECK OUT .
J'ai donc vérifié le fichier checkout_index_index.xml sur le chemin
app/design/frontend/package_name/theme_name/Magento_Checkout/layout/override/base
Il existe un ensemble d'attributs de suppression pour l'en-tête et le pied de page
donc je désactive l'attribut remove de remove = true à remove = false .
Mais l'en-tête et le pied de page ne s'affichent toujours pas sur la page de paiement. Quelqu'un peut-il me dire comment obtenir l'en-tête et le pied de page sur la page de paiement?
checkout
layout
magento-2.1
Dhaval
la source
la source
Réponses:
J'ai une solution.
Accédez d'abord à Magento_Checkout dans votre dossier de thème app / design / frontend / package_name / theme_name / Magento_Checkout
Créez maintenant la structure de dossier ci-dessous dans le dossier de disposition sur le chemin ci-dessus. remplacer / thème / Magento / vide / checkout_index_index.xml
dans ce fichier checkout_index_index.xml, ajoutez le code ci-dessous.
J'espère que quelqu'un trouvera cela utile.
la source
</page>
à la fin de ce bloc de code pour que cela fonctionne. Aussi pour répondre aux questions des autres utilisateurs, j'ai placé ce fichier surapp/design/frontend/VENDOR/THEME/Magento_Checkout/layout/checkout_index_index.xml
Dans Magento 2.1 (.1), le logo est déplacé
/vendor/magento/module-checkout/view/frontend/layout/checkout_index_index.xml
de son emplacement habituel verscheckout.header.wrapper
puis il semble se perdre quelque part.Voici le culpit:
Pour récupérer le logo, ajoutez / modifiez le fichier: [root] / app / design / frontend / [vendor] / [theme] /Magento_Checkout/layout/checkout_index_index.xml
la source
Pour moi, cela a fonctionné:
la source
Pour récupérer le logo, ajoutez / modifiez le fichier:
[root]/app/design/frontend/[vendor]/[theme]/Magento_Checkout/layout/checkout_index_index.xml
Et avant la fin de la balise body ajoutez ce code.la source
Aucune des réponses ci-dessus n'a fonctionné pour moi et la réponse acceptée entraîne l'erreur suivante:
Raison de l'erreur: aucun
checkout_index_index.xml
fichier à remplacer à l'emplacement spécifié (sous le thème vide).Solution: Après avoir consulté devDocs https://goo.gl/gvE23c je devais remplacer le fichier de base pour le module de commande en copiant le
checkout_index_index.xml
fichier devendor/module-checkout/layout
répertoire et copié versapp/design/frontend/<Vendor>/<themename>/Magento_Checkout/layout/override/base
et changélayout="checkout"
àlayout="1column"
Le logo ne s'affichait pas à cause de la
<move element="logo" destination="checkout.header.wrapper"/>
ligne, alors je l'ai commenté et il a recommencé à apparaître.la source
Essayez d'ajouter watsons checkout_index_index.xml à [root] / app / design / frontend / [vendor] / [theme] /Magento_Checkout/layout/override/theme/blank/checkout_index_index.xml
la source
Aller à...
[racine] / app / design / frontend / [fournisseur] / [thème] /Magento_Checkout/layout/checkout_index_index.xml
changer cette ligne
à
Cela a fonctionné pour moi :)
la source