빈 테마를 기본으로 사용하여 Magento 2 테마를 만들고 있습니다. 이제 문제는 http : //www.yourdomain/checkout 페이지 에서 상단 헤더, 검색 표시 줄, 미니 카트를 제거하는 Magento 2 빈 테마입니다 .
vendor\magento\theme-frontend-blank\Magento_Checkout\layoutcheckout_cart_index.xml
그들은 사용하여 제거
<?xml version="1.0"?>
<!--
/**
* Copyright © 2015 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<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="true"/>
<referenceContainer name="header.panel" remove="true"/>
<referenceBlock name="top.search" remove="true"/>
<referenceBlock name="catalog.compare.link" remove="true"/>
<referenceBlock name="catalog.topnav" remove="true"/>
<referenceContainer name="footer-container" remove="true"/>
</body>
</page>
여기에서 동일한 테마를 재정의하면 작동하지 않습니다. 내가 원하는 것은 해당 요소를 제거하지 않으므로 여기에서 XML 파일을 재정의해야합니다.
app\design\frontend\NAMESPACE\themename\Magento_Checkout\layout\checkout_index_index.xml
<?xml version="1.0"?>
<!--
/**
* Copyright © 2015 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="2columns-left" 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>
remove="false"
결제에서 해당 요소를 제거하지 않도록 작성 했습니다.
그러나 그것은 여전히 아이디어를 제거하는 아이디어입니까?
캐시 지우기 및 재 인덱싱 후에 확인했지만 작동하지 않습니다.