cancel
Showing results for 
Search instead for 
Did you mean: 

call block in observers Magento2

   Did you know you can see the translated content as per your choice?

Translation is in progress. Please check again after few minutes.

call block in observers Magento2

How to call block in observers Magento2?

3 REPLIES 3

Re: call block in observers Magento2

Do you want to access a block thats in the layout? Or can you specify your question.

Re: call block in observers Magento2

Yes i want to access a block through observer that is in the layout.

Re: call block in observers Magento2

@Pooja_8

public function __construct(\Magento\Framework\View\LayoutInterface $layout)
{
  $this->layout = $layout;
}

public function execute()
{
	$block = $this->layout->createBlock('NameSpace\ModuleName\Block\ListProduct')->setTemplate('NameSpace_ModuleName::category/view.phtml')->toHtml();
	echo "<prE>";
	print_R($block);
	exit;
}

 


Problem solved? Click Kudos & Accept as Solution!
Sunil Patel
Magento 2 Certified Professional Developer & Frontend Developer