तो मान लेते हैं कि आप सफलता पृष्ठ से शीर्षक ब्लॉक को निकालना चाहते हैं। सबसे पहले आपको xml को ढूंढना होगा जो हमारे मामले में उस विशिष्ट पेज के लिए जिम्मेदार हैvendor/magento/module-checkout/view/frontend/layout/checkout_onepage_success.xml
और इस फ़ाइल में आपके पास निम्नलिखित सामग्री होगी:
<?xml version="1.0"?>
<!--
/**
* Copyright © Magento, Inc. 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">
<head>
<title>Success Page</title>
</head>
<body>
<referenceBlock name="page.main.title">
<block class="Magento\Checkout\Block\Onepage\Success" name="checkout.success.print.button" template="Magento_Checkout::button.phtml"/>
<action method="setPageTitle">
<argument translate="true" name="title" xsi:type="string">Thank you for your purchase!</argument>
</action>
</referenceBlock>
<referenceContainer name="content">
<block class="Magento\Checkout\Block\Onepage\Success" name="checkout.success" template="Magento_Checkout::success.phtml" cacheable="false">
<container name="order.success.additional.info" label="Order Success Additional Info"/>
</block>
<block class="Magento\Checkout\Block\Registration" name="checkout.registration" template="Magento_Checkout::registration.phtml" cacheable="false"/>
</referenceContainer>
</body>
</page>
अब आपको अपने विषय में इस xml को विस्तारित करने की आवश्यकता होगी app/design/frontend/.../.../Magento_Checkout/layout/checkout_onepage_success.xml
और इसके अंदर उस ब्लॉक का संदर्भ दें जिसे आपको हटाने page.main.title
और इस remove="true"
तरह जोड़ने की आवश्यकता है:
<?xml version="1.0"?>
<!--
/**
* Copyright © Magento, Inc. 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">
<head>
</head>
<body>
<referenceBlock name="page.main.title" remove="true" />
</body>
</page>
यदि आप सभी cms पृष्ठों से एक विशिष्ट ब्लॉक निकालना चाहते हैं, तो आप इस तरह से डिफ़ॉल्ट vendor/magento/module-theme/view/frontend/layout/default.xml
फ़ोल्डर में xml को बढ़ाकर इसे प्राप्त कर सकते हैं app/design/frontend/.../.../Magento_Theme/layout/default.xml
:
<?xml version="1.0"?>
<!--
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceBlock name="page.main.title" remove="true" />
</body>
</page>
<remove />
-tag का उपयोग करते हैं । प्रलेखन में त्रुटि?