How to give condition in xml file for showing different block in different pages. Like I place a block name "Footer Block" in default xml file, and I want different footer for different pages.
<referenceContainer name="footer">
<block class="Magento\Cms\Block\Block" name="footer_links_block">
<arguments>
<argument name="block_id" xsi:type="string">footer_links_block</argument>
</arguments>
</block>
</referenceContainer>
I want this that this footer only will show in home page and I want to different footer block for other pages. How I can do it in Magento 2.2.5
Thank You
Best Answer
Okay, I got the solution. I call the .phtml page into .xml file, like this.
default.xml
and then in .phtml file I place the condition and fetch the block there, like this.
footer.phtml
It works perfect for me. Thank you.