Magento 2 – How to Call Static Block into a PHTML File

magento2

I have static block in backend named as "varmo_custom_block_for_header".

I want to echo that block content into a header.phtml file.

I trying this way but not succeed :

 <?php echo $block->getLayout()->createBlock('magento\Cms\Block\Block')->setBlockId('varmo_custom_block_for_header')>toHtml();?>

But getting error as :

Fatal error: Call to undefined function toHtml() in
/opt/lampp/htdocs/xyz/app/design/frontend/xyzthemes/mo/xyzthemes_mo/templates/html/header.phtml
on line 47

Best Answer

There is a syntax error in your code in near >toHtml

It should be ->toHtml()

<?php echo $this->getLayout()->createBlock(\Magento\Cms\Block\Block::class)->setBlockId('varmo_custom_block_for_header')->toHtml();?>
Related Topic