10

I want to remove the block from referenceContainer. I have gone through the below link:

Remove block from layout in Magento 2

And tried to remove as per the above answer:

<referenceBlock name="footer-container" remove="true"/>

But it's removing whole container. I want to remove the particular block.

Below is my layout.xml code:

<referenceContainer name="footer-container">
 <block class="Vendor\Module_Name\Block\Template" name="footer_block" template="html/footer.phtml">
 <block class="Magento\Store\Block\Switcher" name="footer.store_switcher" template="switch/stores.phtml"/>
 <block class="Magento\Newsletter\Block\Subscribe" name="footer.newsletter" template="subscribe_footer.phtml"/>
 </block>
 </referenceContainer>

I want to remove only footer.store_switcher and footer.newsletter. I am using the below code to remove both blocks.

<referenceBlock name="footer.store_switcher" remove="true"/>
<referenceBlock name="footer.newsletter" remove="true"/>

default.xml file path:

E:\xampp\htdocs\magento\app\design\frontend\Vender\Theme\Magento_Theme\layout

Please help me.

Rafael Corrêa Gomes
13.9k15 gold badges92 silver badges190 bronze badges
asked Mar 14, 2017 at 10:03
8
  • you have did right for remove block, after doing last, <referenceBlock name="footer.store_switcher" remove="true"/> <referenceBlock name="footer.newsletter" remove="true"/>not working for you? Commented Mar 14, 2017 at 10:18
  • @RakeshJesadiya could you please elaborate more? I can't understand what you are saying. No both are not working for me. Commented Mar 14, 2017 at 10:22
  • I think you have did right xml code for remove footer.store_switcher and newsletter. May be check after clear cache Commented Mar 14, 2017 at 10:23
  • I have cleared the cache lots of time after write code in xml. Commented Mar 14, 2017 at 10:25
  • you have to do it inside default.xml file not inside layout.xml file Commented Mar 14, 2017 at 10:26

1 Answer 1

22

You can remove using that code:

<referenceContainer name="footer-container" remove="true"/>
<referenceBlock name="form.subscribe" remove="true"/>
answered Jan 12, 2018 at 20:05
2
  • 2
    Lot of help me for today +V Commented Jan 24, 2018 at 8:03
  • 1
    Also Use : <referenceBlock name="form.subscribe" remove="true"/> Commented Feb 21, 2019 at 9:43

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.