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.
-
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?Rakesh Jesadiya– Rakesh Jesadiya2017年03月14日 10:18:42 +00:00Commented 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.mageDev0688– mageDev06882017年03月14日 10:22:06 +00:00Commented 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 cacheRakesh Jesadiya– Rakesh Jesadiya2017年03月14日 10:23:07 +00:00Commented Mar 14, 2017 at 10:23
-
I have cleared the cache lots of time after write code in xml.mageDev0688– mageDev06882017年03月14日 10:25:27 +00:00Commented Mar 14, 2017 at 10:25
-
you have to do it inside default.xml file not inside layout.xml fileRakesh Jesadiya– Rakesh Jesadiya2017年03月14日 10:26:36 +00:00Commented Mar 14, 2017 at 10:26
1 Answer 1
You can remove using that code:
<referenceContainer name="footer-container" remove="true"/>
<referenceBlock name="form.subscribe" remove="true"/>
-
2Lot of help me for today +V2018年01月24日 08:03:43 +00:00Commented Jan 24, 2018 at 8:03
-
1Also Use : <referenceBlock name="form.subscribe" remove="true"/>Pradeep Thakur– Pradeep Thakur2019年02月21日 09:43:14 +00:00Commented Feb 21, 2019 at 9:43