Magneto 2.2.0在结帐页面添加页眉和页脚

时间:2017-11-17 06:00:41

标签: magento2

如何在结帐页面添加页眉和页脚。我使用了覆盖方法。我在自定义主题中的以下路径checkou_index_index.xml中创建了layout\override\theme\Magento\blank文件。

<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
    <referenceBlock name="minicart" remove="false" />
    <referenceContainer name="header.panel" remove="false" />
    <referenceBlock name="top.search" remove="false" />
    <referenceBlock name="catalog.compare.link" remove="false" />
    <referenceBlock name="catalog.topnav" remove="false"/>
    <referenceContainer name="footer-container"  remove="false"/>
</body>
</page>

但是我收到了以下错误。

Overriding view file 'C:\/xampp\/htdocs\/my_website\/app\/design\/frontend\/Vendor\/basic\/Magento_Checkout\/layout\/override\/theme\/Magento\/blank\/checkout_index_index.xml' does not match to any of the files  

此错误的原因是什么以及如何解决此错误?

2 个答案:

答案 0 :(得分:0)

尝试将自定义xml文件放入:

C:\xampp\htdocs\my_website\app\design\frontend\Vendor\basic\Magento_Checkout\view\frontend\layout\checkout_index_index.xml

因为,如果我没有弄错,要覆盖的文件是:

C:\xampp\htdocs\my_website\vendor\magento\module-checkout\view\frontend\layout\checkout_index_index.xml

希望这会对你有所帮助。

答案 1 :(得分:0)

首先,您必须创建自定义主题,完成后再在 app / design / frontend / Magenticians / Mytheme / Magento_Checkout / layout 中创建 checkout_index_index.xml 文件并粘贴此代码:

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
    <referenceBlock name="minicart" remove="false" />
    <referenceContainer name="header.panel" remove="false" />
    <referenceBlock name="top.search" remove="false" />
    <referenceBlock name="catalog.compare.link" remove="false" />
    <referenceBlock name="catalog.topnav" remove="false"/>
    <referenceContainer name="footer-container"  remove="false"/>
</body>
</page>

然后在app / design / frontend / Magenticians / Mytheme / web / css中创建customcss.css并粘贴以下代码:

.action-auth-toggle
{
display: block;
}

现在打开您的自定义主题的default.xml文件并粘贴以下代码:

<head>
        <css src="css/customcss.css" />
</head>

实施后,请不要忘记运行必要的CLI命令。